📜  http-server (1)

📅  最后修改于: 2023-12-03 15:15:45.233000             🧑  作者: Mango

HTTP-Server 介绍

HTTP-Server 是一个简单易用的命令行工具,可用于在本地快速启动HTTP服务器。本工具可以在Node.js环境中安装和使用,支持跨平台运行,同时具有自定义端口、目录、日志等多种配置选项。

使用方法
安装

通过npm命令全局安装:

npm install -g http-server
启动

在命令行中进入需要启动服务器的目录,执行以下命令:

http-server

默认情况下,http-server将在8080端口启动一个HTTP服务器,可以通过访问http://localhost:8080 进行访问。

高级用法

修改端口号

可以通过 -p--port 参数指定端口号,例如:

http-server -p 3000

指定Host

可以通过 -a--address 参数指定监听的地址,例如:

http-server -a 192.168.1.100

指定目录

可以通过 -d--directory 参数指定目录,默认为当前目录,例如:

http-server -d C:\files

显示日志

可以通过 -s--silent 参数关闭日志输出。或者通过 -l--log-ip 参数显示访问日志,例如:

http-server -l

部署HTTPS

可以通过 -S--ssl 参数启动HTTPS服务器,需要提供证书文件和密钥文件,例如:

http-server -S -C cert.pem -K key.pem
总结

HTTP-Server是一个简单、易用的HTTP服务器启动工具,功能强大、配置灵活,支持跨平台使用。程序员可以快速搭建本地HTTP服务器,方便进行前端开发和静态文件访问。详细内容可以查看http-server官网

//示例:在5000端口启动HTTP服务器,监听地址为本机IP,指定静态文件目录为C:\static,显示访问日志
http-server -p 5000 -a 127.0.0.1 -d C:\static -l