宝塔运行node项目,网站不能访问?

我想在我的网站上安装chancms,chancms的项目地址是
https://www.chancms.top/

我的宝塔的版本是:
image.png

下面是我的网站目录:
image.png

装好的有node:
image.png

建好的node项目:项目端口3333
image.png

服务器也放行了3333端口
image.png

程序也是3333端口
image.png

项目也正常运行
image.png

可网站就是不能访问:
image.png

运行日志:
image.png

阅读 1.1k
1 个回答
新手上路,请多包涵

package.json中的执行指令,如果本地是window环境,设置环境变量用的是 set 指令,而阿里云是linux系统,对应的设置环境变量应该用 export 指令

  1.修改package.json文件

    设置环境变量:

      windows:

          

"start": "set NODE_ENV=development && nodemon ./bin/www.js",

      linux:

         

 "start": "export NODE_ENV=development nodemon ./bin/www.js",

      此外,我们还可以使用第三方包 cross-env ,来设置环境变量,可以跨平台设置

          

"start": "cross-env NODE_ENV=development nodemon ./bin/www.js",
 2. 在对应调用 process.env.NODE_ENV的地方即可正常调用
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏