54sword / react-starter

React 同构脚手架
54 stars 17 forks source link

node ./dist/server/server.js启动问题 #9

Closed zomem closed 5 years ago

zomem commented 5 years ago

我在本地npm run start 之后,用 node ./dist/server/server.js可以正常使用。 但我在阿里服务器上进行同样的操作,就出现了http://localhost:3001访问不了的问题

image

是什么原因啊,(服务器使用的nginx,不知道是不是这个原因引起的)

感谢解答!

54sword commented 5 years ago

npm run start 是启动开发环境,如果要在服务器部署,需要根据如下步骤 https://github.com/54sword/react-starter#部署到服务器

zomem commented 5 years ago

npm run start 是启动开发环境,如果要在服务器部署,需要根据如下步骤 https://github.com/54sword/react-starter#部署到服务器

我运行npm run dist会报下面这个错误,我就没用了 image

54sword commented 5 years ago

建议尝试解决这个问题,然后使用npm run dist打包,发布到上线环境哦。 测试环境在服务器上运行,可能会有一些未知的问题。

zomem commented 5 years ago

建议尝试解决这个问题,然后使用npm run dist打包,发布到上线环境哦。 测试环境在服务器上运行,可能会有一些未知的问题。

那个问题我解决了,后来运行npm run dist 发现如下问题,那个undefined。。我下载你的纯净代码,打包,也会是undefinded。导致页面加载不全 node: v12.4.0 npm: 6.10.0 image 这是什么原因啊,,你自己用这个纯净代码,npm run dist,dist/server/index.ejs也是这样的吗

54sword commented 5 years ago

抱歉,有一个配置名称有错误,刚刚修复提交了代码,你再试一试。

zomem commented 5 years ago

抱歉,有一个配置名称有错误,刚刚修复提交了代码,你再试一试。

哦,可以了,可以了,,哈哈哈,折腾了一天。。最后我还要把public_path设置成自己的域名才行 感谢大神提供的帮助,以及这么好的框架!