Javascript Node express父文件夹
我使用node和express作为我网站的简单html服务器。由于今天我的server.js与index.hmtl位于同一文件夹中,所以我只需要以下代码:Javascript Node express父文件夹,javascript,node.js,express,Javascript,Node.js,Express,我使用node和express作为我网站的简单html服务器。由于今天我的server.js与index.hmtl位于同一文件夹中,所以我只需要以下代码: var express = require('express'); var app = express(); var path = require('path'); app.use(express.static(__dirname)); app.listen(80); console.log('Listening on port 80')
var express = require('express');
var app = express();
var path = require('path');
app.use(express.static(__dirname));
app.listen(80);
console.log('Listening on port 80');
今天我将server.js移到另一个名为server的文件夹中,index.html放在父文件夹中。我不知道如何改变我的脚本,使它再次工作,我没有在www上找到任何东西
有什么想法吗?你知道app.useexpress.static\uu dirname是你用来告诉express在哪里可以找到你的静态内容的吗?喜欢你的index.html页面
所以,您只需告诉express您的内容现在位于server.js模块当前目录的父文件夹中:
app.use(express.static(path.join(__dirname,'..'));
好吧,那太傻了。是 啊不知道为什么我没有尝试这个解决方案。非常感谢。