togettoyou/fabric-realty

请求失败 network error

silentpotatos opened this issue · 6 comments

请问一下,将此项目部署在阿里云服务器上,为什么会出现请求失败 Network Error呢

你的报错描述范围太广泛了,可以提供每一步中操作的步骤,具体判断哪里出现错误

1、检查阿里云服务器上fabric环境是否部署成功,参考:https://www.yuque.com/togettoyou/blog/his57f
2、在deploy目录下运行./start.sh,观察有无报错提示。运行成功后在终端执行docker exec cli peer chaincode invoke -C assetschannel -n blockchain-real-estate -c '{"Args":["queryAccountList"]}' 等cli命令确保区块链网络正常启动
3、启动application

你好,我也遇到了同样的问题,就是我在阿里云服务器中将项目启动成功后,./start.sh无报错,区块链网络可以正常启动,使用服务器中的浏览器也可以正常访问。但是使用本地浏览器访问阿里云服务器的ip却只能看到初始的前端登录页面,看不到用户信息,您可以访问这个ip看一下具体的情况:http://47.115.58.191:8000/web/

原因是没有更改前端页面的url地址,默认是localhost

Snipaste_2020-10-30_22-27-15

可以自行更改vue项目配置后重新打包
Snipaste_2020-10-30_22-28-39

# 如果需要修改前端页面,在vue目录下执行
yarn install
# 启动
yarn dev
# 重新打包生成dist资源,将dist放到application目录下覆盖
yarn build:prod

前端vue项目也可以自行使用Nginx等方式部署,注意更改baseurl就行

感谢 @togettoyou 的解答,经过测试,只需要把env.production文件里面的URL改掉即可

感谢,问题已解决!