为什么绝对路径在我的项目中不起作用?

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 包 path 并使用 path.join(["yourpath", "here") 实现跨系统兼容性。请注意,斜杠之间的每个部分都必须是数组中的独立条目。

尝试将 C:\Users\ASUS\Desktop\backend(complete)\login.html 修改为 C:/\Users/\ASUS/\Desktop/\backend(complete)/\login.html

尝试使用 Node 开箱即用的路径 (path.join) npm 包来避免这种混淆,无论 OS.