环境版本:
Truffle v3.4.9 (core: 3.4.8)
Solidity v0.4.15 (solc-js)
EthereumJS TestRPC v4.1.1 (ganache-core: 1.1.2)
问题:通过Truffle和TestRPC生成测试环境以后,无法通过IP地址访问环境,而只能在本机通过localhost访问
解决方案:修改testrpc和truffle环境的三个地方
1.修改truffle生成的web框架文件里面的truffle.js文件
2.使用###>testrpc -h 0.0.0.0命令启动testrpc
3.修改truffle文件的webpack.config.js文件
具体全部命令
1. >mkdir myproject
2. >cd myproject
3. >truffle init webpack
修改完成,需要重新编译
>truffle compile -all
4. >truffle migrate
5. >testrpc -h 0.0.0.0(请在另一个终端下运行这个命令)
6. >npm run dev