Javascript 如何设置路径为'/';指向目录中的index.html?

Javascript 如何设置路径为'/';指向目录中的index.html?,javascript,node.js,server,Javascript,Node.js,Server,这个问题可能有一个非常简单的解决方案,但我无法在网上找到答案,而且由于我在node的实践,我也无法找到答案 我正在尝试设置一个简单的server.js文件,该文件侦听端口80,并在用户输入根地址时提供/dist/index.html文件,因此example.com 这是我的项目结构 dist/ index.html bundle.js node-modules/ package.json server.js 是一种从文件系统提供服务的简单方法。安装后,只需在项目文件夹的命令行中运行ht

这个问题可能有一个非常简单的解决方案,但我无法在网上找到答案,而且由于我在node的实践,我也无法找到答案

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

这是我的项目结构

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

是一种从文件系统提供服务的简单方法。安装后,只需在项目文件夹的命令行中运行http server-px,用端口号替换X,这是一种从文件系统提供服务的简单方法。安装后,只需在项目文件夹的命令行中运行http server-px,用端口号替换X,就可以创建一个静态服务器:

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
即可获得静态服务器。也可以部署此应用程序

您可以使用以下各项创建静态服务器:

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
即可获得静态服务器。也可以部署此应用程序

因此,只需运行
http服务器。/dist/index.html
即可完成此任务?不需要文件路径,从dist文件夹中运行我的答案中的原始命令,然后访问所需的链接-例如;http服务器-p 8080将允许您访问,因此只需运行
http服务器。/dist/index.html
即可完成任务?不需要文件路径,从dist文件夹中运行我的答案中的原始命令,然后访问您想要的链接-例如;http服务器-p 8080将允许您访问我在运行
node server.js
(名为my file server.js)后收到此错误,以下是错误:
thrower;//未处理的“错误”事件
服务器.js文件的内容是什么?从您的答案中粘贴了它,结果发现我无法在本地计算机上指定端口80,因为它正在使用中,将其更改为8080工作正常。对于此错误,我深表歉意。端口
80
始终处于使用状态。我刚刚翻译了你的问题(应该输入一个端口变量)。我在运行
node server.js
(名为my file server.js)后出现此错误,错误如下:
thrower;//未处理的“错误”事件
服务器.js文件的内容是什么?从您的答案中粘贴了它,结果发现我无法在本地计算机上指定端口80,因为它正在使用中,将其更改为8080工作正常。对于此错误,我深表歉意。端口
80
始终处于使用状态。我刚刚翻译了你的问题(应该输入一个端口变量)。