这个问题可能有一个非常简单的解决方案,但我无法在线找到答案,由于我在节点上的练习,我也无法弄明白。
我正在尝试设置一个简单的server.js文件,该文件在端口80上侦听并在用户输入根地址时提供/dist/index.html
文件,因此example.com
这是我的项目结构
dist/
index.html
bundle.js
node-modules/
package.json
server.js
答案 0 :(得分:3)
您可以使用express创建静态服务器:
<强> server.js 强>
var express = require('express');
var app = express();
app.use(express.static(__dirname + '/dist'));
app.listen(8080, function() {
console.log('Listening on port: ' + 80);
});
您只需运行node server.js
即可获取静态服务器。此应用程序也可以部署。
答案 1 :(得分:1)
http-server是一种从文件系统提供服务的简单方法。安装它,然后在项目文件夹的命令行中运行http-server -p X
,用您的端口号替换X