【发布时间】:2022-01-07 04:18:38
【问题描述】:
我的文件的层次结构类似于:
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();
}
【问题讨论】:
-
C:\Users\ JavaScript 中的反斜杠是转义序列,你需要做 C:\\Users\\.. 但我相信节点也会自动为你转换正斜杠,所以,C: /users/ 也可能会起作用。
-
@Keith 我用正斜杠替换了所有反斜杠,但没有用。
标签: javascript node.js path relative-path absolute-path