鍍金池/ 問(wèn)答/HTML/ create-react-app +express 打包部署

create-react-app +express 打包部署

項(xiàng)目目錄是 react

          ------------react-client       //前端代碼
          ------------react-backend      //express 后面代碼
          
          

現(xiàn)在要發(fā)布到服務(wù)器上,我是在react-client react-backend 分別npm run build 嗎? 另外我服務(wù)端是裝nodejs 就可以了嗎?

思路沒(méi)有搞明白。 

圖片描述

回答
編輯回答
不歸路

1.express 不需要打包
2.把前端代碼打包到express的靜態(tài)目錄下
3.express路由寫(xiě)好,在模版html里(一般是jade或者ejs)引用靜態(tài)目錄下的打包后的js和css
4.開(kāi)啟express的端口監(jiān)聽(tīng)

注意:
1.模板html的飲用路徑是服務(wù)器的訪(fǎng)問(wèn)路徑,不是項(xiàng)目?jī)?nèi)的文件和文件的路徑
2.前端打包每個(gè)人都會(huì)可能會(huì)碰到問(wèn)題,要嘗試解決一下

2017年3月22日 08:25
編輯回答
巷尾

指向“http://localhost:3001/static/js/main.ceae68dd.js”的 <script> 加載失敗。 如何指定新的js css >?

2018年7月14日 21:27