ReactJS我有一個使用and制作的應用程式ExpressJS。Express 服務器負責獲取資料,ReactJS 負責顯示資料。當我分別運行它們時,這意味著我進入根檔案夾并啟動服務器,然后進入客戶端并啟動 React 應用程式,一切正常,但是當我嘗試提供靜態 index.html 檔案時出現錯誤.
未捕獲的型別錯誤:無法讀取未定義的屬性(讀取“常規”)
這就是我提供靜態檔案的方式:
app.get("*", (req, res) => {
res.sendFile(path.resolve(__dirname, "client". "build", "index.html"));
});
uj5u.com熱心網友回復:
如果你的檔案結構是:
|root
|client
|build
-server.js
那么您需要將路徑指定為__dirname, "client", "build", "index.html"并使用連接而不是決議。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/450508.html
下一篇:React-為每個組件迭代計數器
