簡體   English   中英

Nodejs和ReactJs在同一台服務器上一起工作

[英]Nodejs and ReactJs work together on same server

節點和React在單獨的端口上運行,對於來自React應用的API請求,我們可以代理到節點URL。

我不需要做react服務器端渲染來為react app提供服務,因此我構建了react應用(針對react應用中的每個更改)並在身份驗證后通過節點提供了build / index.html。

問題

我為每一個變化構建了反應應用程序。

是否有任何變通辦法通過實時重新加載運行的節點來為應用程序提供服務?

另外,任何人都知道運行react-scripts start時生成的文件的位置在哪里,所以我可以從該位置提供服務,對嗎?

這只是一個瘋狂的想法。

我想知道這個問題的解決方案嗎?

我想通通過ngrok和代理使其工作。

這是帶有reactjs和nodejs而沒有nextjs的Shopify應用的完整答案

您可能有兩個包含客戶端和服務器應用程序的文件夾。 只需命令ng init並在包含客戶端和服務器的主文件夾中生成package.json文件。 現在命令npm install生成nodemodules文件夾。

現在將package.json編輯為:-

"scripts": {
  "client": "cd client && npm start",
  "server": "cd server && npm start",
  "start": "concurrently - kill-others \"npm run server\" \"npm run client\""
  },
"devDependencies": {
  "concurrently": "3.5.1"
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM