如何在目录中设置路径“/”指向索引.html的简单静态服务器

How to setup simple static server where path '/' points to index.html within dirrectory?

本文关键字:索引 html 服务器 静态 简单 路径 设置      更新时间:2023-09-26
这个问题

可能有一个非常简单的解决方案,但我无法在网上找到答案,并且由于我对节点的练习,我也无法弄清楚。

我正在尝试设置一个简单的服务器.js文件,该文件侦听端口 80 并在用户输入根地址时提供/dist/index.html文件,因此example.com

这是我的项目结构

dist/
  index.html
  bundle.js
node-modules/
package.json
server.js

您可以使用 express: 创建一个静态服务器:

服务器.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即可获取静态服务器。还可以部署此应用。

http-server 是一种从文件系统提供服务的简单方法。安装它,然后在项目文件夹的命令行中运行http-server -p X,用您的端口号替换 X