繁体   English   中英

如何在 heroku 上使用服务器部署 React 应用程序?

[英]How to Deploy React app with server on heroku?

我正在将 React 应用程序部署到 Heroku。 在我的本地机器上,我有我的 react 文件夹和一个 server 文件夹,这样我就可以调用 API 来让人们登录。通常我在我的 react 文件夹中运行npm start然后打开一个单独的终端并运行node server.js . 这样我就可以使用我的应用程序并登录。

问题是当我部署到 heroku 时,我只看到我的应用程序。 如何让 heroku 也运行我的 server.js 文件? 我以前做过,但那是一年前的事了。

这是我的应用程序的 git 存储库: https://github.com/budstamper/WebChop server.js 在父文件夹中,应用程序在“客户端”文件夹中。

您的 repo 链接将我带到 404 错误,因此无法看到您的文件。 我使用concurrently调用的 devDependency 在一个终端上运行我的应用程序文件夹和server.js 这是我如何部署到 heroku 并concurrently依赖。

`    "scripts": {
"client": "cd client && npm run start",
"server": "nodemon server.js",
"build": "cd client && npm run build",
"dev": "concurrently --kill-others-on-fail \"npm run server\" \"npm run client\"",
"start": "node server.js",
"heroku-postbuild": "cd client && npm install && npm install --only=dev --no-shrinkwrap && npm run build"

`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM