我正在使用NodeJS构建一个样本页面,仅供学习。 我正在尝试将GET请求发送到项目目录中的文件(使用节点的请求模块)。回调只是给我一个错误,我无法弄清楚为什么会这样。 这是代码:
request.get(__dirname+"/public/app/test.json",function(err,data){
if(!err)
{
res.json(data);
console.log("Test Data Sent!");
}
else
{
res.send(err);
console.log("error occured! "+err);
}
});
控制台日志说:“错误:URI无效e:/directory/nodejs/node-project/public/app/test.json”
这是我的目录结构:(粗体表示文件夹)
E:
----的目录
--------的的NodeJS
------------的节点项目
------------ server.js
------------的package.json
---------------- 公开
--------------------的应用
-------------------- test.json
有人可以指出问题吗?