[英]Nodejs and ReactJs work together on same server
節點和React在單獨的端口上運行,對於來自React應用的API請求,我們可以代理到節點URL。
我不需要做react服務器端渲染來為react app提供服務,因此我構建了react應用(針對react應用中的每個更改)並在身份驗證后通過節點提供了build / index.html。
問題
我為每一個變化構建了反應應用程序。
是否有任何變通辦法通過實時重新加載運行的節點來為應用程序提供服務?
另外,任何人都知道運行react-scripts start時生成的文件的位置在哪里,所以我可以從該位置提供服務,對嗎?
這只是一個瘋狂的想法。
我想知道這個問題的解決方案嗎?
我想通通過ngrok和代理使其工作。
您可能有兩個包含客戶端和服務器應用程序的文件夾。 只需命令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.