簡體   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