簡體   English   中英

為什么絕對路徑在我的項目中不起作用?

[英]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.

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