测试和部署问题-到heroku

时间:2020-10-04 14:26:35

标签: javascript node.js reactjs mongodb

我遇到了一个问题,即应用程序在开发阶段或在本地运行时可以正常运行,但是当我在部署前进行生产测试时,该应用程序无法正常工作-通常,如果未通过身份验证,则应打开登录页面,否则显示主页,当我在本地运行时可以正常工作,在生产中进行测试时会显示主页加载内容...这是以下img,显示了我在生产中进行测试时的错误

在生产中进行测试-首先在客户端文件夹中运行npm run build,在根文件夹中运行NODE_ENV =生产节点server.js

服务器package.json(脚本)

"scripts": {
"start": "node server.js",
"server": "nodemon server.js",
"client": "npm start --prefix client",
"clientinstall": "npm install --prefix client",
"dev": "concurrently \"npm run server\" \" npm run client\"",
"heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix client && npm run build --prefix client"

},

enter image description here

0 个答案:

没有答案