![](/img/trans.png)
[英]How to deploy React/Node app to Heroku with server and client folder structure?
[英]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.