res.sendFile(path.join(
__dirname, '..', 'client', 'views', 'index.html'));
这行代码会产生404错误ENOENT: no such file or directory, stat '/Users/[username]/workspace/client/views/index.html'
用于以下文件夹结构
工作区/
⠀⠀webapp /
⠀⠀⠀⠀client /
⠀⠀⠀⠀⠀⠀观看次数/
⠀⠀⠀⠀⠀⠀⠀index.html
⠀⠀⠀⠀服务器/
⠀⠀⠀⠀⠀⠀路线/
⠀⠀⠀⠀⠀⠀⠀⠀index.js
答案 0 :(得分:0)
似乎路径“ / Users / [用户名] /workspace/client/views/index.html'”在工作区和客户端之间缺少'⠀webapp/'。
默认情况下,服务器使用Express中的默认配置设置查找views文件夹中存在的文件。如果要更改它,可以使用set()方法重新定义express的默认设置。
var express = require('express');
var path = require('path');
var app = express();
app.set('views', path.join(__dirname, '/ViewDirectorypath'));