[区块链&DAPP介绍 Day24] Dapp 实战 部署第一个 Dapp

今天我们来尝试看看部署一个 Dapp。要进入之前请先确保,有照着前两天介绍的 metamask & truffle 都有安装完了。当然 granache 也是不可或缺的。

首先我们先做一个目录叫做 example,然後进入目录,执行 truffle 指令,如下

$ mkdir example
$ cd example
$ truffle unbox webpack

就会看到 truffle 预设下载了它的 example code,接下来跟昨天介绍的 truffle 一样,修改 truffle-config.js

development: {
    host: "127.0.0.1",     // Localhost (default: none)
    // 可以先查询看看 自己的 granache 里面是设定多少 port
    port: 7545,            // Standard Ethereum port (default: none)
    network_id: "*",       // Any network (default: none)
},

最後一样就像昨天的介绍执行

truffel compile
truffle migrage

会看到多了一个 app 资料夹,接下来进去里面下指令

npm run dev

接下来打开浏览器输入 http://127.0.0.1:8080 就能第一个 Dapp 。

刚开始打开,就会看它会要你连结 metamask 的钱包等等,请照着指示设定就可以完成了。

明天我们依照着个范例,延伸一个投票系统。


<<:  Day18-React Router 篇-上篇

>>:  Day24 Uptime And Heartbeat

[重构倒数第14天] - Vue3处理动态效果(二)

前言 该系列是为了让看过Vue官方文件或学过Vue但是却不知道怎麽下手去重构现在有的网站而去规画的系...

[Day1] 30天大纲

第一次参加铁人赛,感谢杨适豪的邀请 先来设定30天的大纲吧 前言 目标定义 - 我的动作游戏是什麽?...

DAY30 AI好难,但很好玩

时间过得真快,一转眼三十天就过去了,小编也总算是完成了这个挑战,一路走来其实相当辛苦,会这东西是一回...

资安学习路上-网站常见漏洞与 Injection的爱恨情仇4

SQL Injection 承接上次所提,透过万用字串' or 1=1--,可不须验证,盗用其他人帐...

Day9 NodeJS-Buffer与Stream

这篇要进入到资料的世界,认识Buffer(缓冲)与Stream(串流),让之後要学的通讯协定及资料传...