第四周 创建NFT相册

官方资料 https://docs.alchemy.com/docs/how-to-create-an-nft-gallery

关注我的推特(https://twitter.com/SoullessL) ,及时获取Alchemy 教程的最新信息。

初始化项目

进入https://replit.com/,如果没有账号,可以注册一个

点击创建一个Node.js的项目

创建成功以后在shell里输入如下代码,其中jaygallery为你的项目名字,可以随意

输入成功以后,提示 'Ok to processed',输入y下载项目所需的安装包并创建项目

修改代码

在你创建成功的项目下面,找到pages文件夹下的_app.tsx和index.tsx文件,修改后缀为.jsx

修改_app.jsx文件里的内容为

修改index.jsx文件里的内容为

index.jsx里有两个地方有const api_key = "1111",需要把这个api_key的值修改为你的alchemy账号的ETH主网的api key,具体如图所示

在pages文件夹下新增nftCard.jsx文件,内容如下

发布

因为我们的项目是在一个子文件夹下面的,所以我们需要修改启动项

首先显示隐藏文件

然后我们打开.replit文件,删除原有内容,然后添加下面的两行内容,其中jaygallery为你创建项目的名称

然后我们点击“Run” 按钮,最终出现如上界面就是项目编译成功

然后你可以输入你的自己的以太坊地址或者ens域名来看一下效果

然后你可以点击publish来把项目发布出去

点击链接,然后Open website,里面的链接就可以在填表的最后一步填写,最后填表地址如下

https://alchemyapi.typeform.com/roadtoweekfour

项目的UI会有点小问题,没时间仔细研究。

另外NFT领取地址待更新

最后更新于