【发布时间】:2017-07-15 19:12:24
【问题描述】:
这是我的文件夹结构:
我在src 文件夹中拥有所有内容,src/index.html 也是我想要指出的。而我的节点服务器文件在src/server/server.js
当我运行正确的node src/server/server 命令时,我收到以下错误:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.sendFile('index.html', { root: __dirname });
});
app.get('/category', (req, res) => {
res.end('Categories');
});
app.listen(8999, (res) => {
console.log(res);
});
错误:ENOENT:没有这样的文件或目录,stat '/Users/leongaban/Projects/CompanyName/appName/src/server/index.html'
所以错误消息告诉我我需要再上 1 个文件夹,所以想出如下内容:
app.get('/', (req, res) => {
res.sendFile('../index.html', { root: __dirname });
});
但是现在我收到了一个禁止错误:
ForbiddenError: 禁止
【问题讨论】:
标签: javascript node.js express