我正在使用 heroku 来托管 nodejs 应用程序。test
我用这样的文件树推送一个文件夹名称:
-test
/-server.js
/-Procfile
/-package.json
/-public
/-index.html
/-style.css
/script.js
我在 server.js 文件中处理请求,如下所示:
fa.readFile(__dirname + '/public/index.html', function(error, data) {
if (error) {
res.writeHead(500, {'Content-type':'text/plain'});
res.end(error);
} else {
res.writeHead(200, {'Content-type':'text/html'});
res.end(data);
}
});
当我测试这个东西时,它想出了这个:
ENOENT, open '/app/public/index.html'
我不知道它为什么引用/app
文件夹。我在本地对其进行了测试,它返回没有css和js的纯html页面。