![](/img/trans.png)
[英]Absolute path work on a react project installation, but fails on another. Why?
[英]Why absolute-path is not working in my project?
我的文件的層次結構類似於:
BACKEND(COMPLETE)
->Routers
->userrouter.js
->login.html
我想要在 userrouter.js 中訪問我的 login.html 文件,為此我復制了 login.html 文件的路徑(絕對)。
但我收到此錯誤:
路徑必須是絕對路徑或指定 res.sendFile() 的根目錄
我的代碼:
function loginUser(req,res)
{
res.sendFile('C:\Users\ASUS\Desktop\backend(complete)\login.html');
res.end();
}
嘗試使用 Npm package path
並使用path.join(["yourpath", "here")
實現跨系統兼容性。 請注意,斜線之間的每個部分都必須是數組中自己的條目。
Try modifying C:\Users\ASUS\Desktop\backend(complete)\login.html
to C:/\Users/\ASUS/\Desktop/\backend(complete)/\login.html
嘗試使用 Node 提供的開箱即用的路徑 (path.join) npm package 來避免這種混淆,無論操作系統如何。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.