expressjs 无法获取/错误,无法访问其他文件夹中的任何文件
expressjs Cannot GET/ error, can not reach to any file in other folders
我只是想用 expressJS 创建一个非常简单的服务器,只是为了为我的 Angular 应用程序获取数据,但我找不到解决该错误的任何解决方案,该错误显示在浏览器中“无法获取/ ' 。
我尝试创建的网络服务器代码;
var express = require('express');
var path = require('path');
var app = express();
var rootPath = path.normalize(__dirname + '/../');
app.use(express.static(rootPath + '/app'));
app.listen(8000);
console.log('Listening on port 8000 ');
基本上我想做的是当我访问 localhost:8000/EventDetails.html 时应该显示该页面。 (这就是我使用 /../ 的原因)
您需要为静态内容指定路径:
app.use('/', express.static(path.normalize(__dirname + '/../app')))
我只是想用 expressJS 创建一个非常简单的服务器,只是为了为我的 Angular 应用程序获取数据,但我找不到解决该错误的任何解决方案,该错误显示在浏览器中“无法获取/ ' 。
我尝试创建的网络服务器代码;
var express = require('express');
var path = require('path');
var app = express();
var rootPath = path.normalize(__dirname + '/../');
app.use(express.static(rootPath + '/app'));
app.listen(8000);
console.log('Listening on port 8000 ');
基本上我想做的是当我访问 localhost:8000/EventDetails.html 时应该显示该页面。 (这就是我使用 /../ 的原因)
您需要为静态内容指定路径:
app.use('/', express.static(path.normalize(__dirname + '/../app')))