http-server 是一个简单的、零配置的命令行静态 HTTP 服务器。它对于生产使用来说足够强大,但它足够简单和可破解,可以用于测试、本地开发和学习。
全局安装http-server
npm i -g http-server
http-server [path] [options]
其中的path默认指向工程路径下的 ./public
,如果不存在那么使用./
。
options就是常见的配置,比如端口、代理地址等,常用配置:
-p or --port Port to use (defaults to 8080). It will also read from process.env.PORT. (设置端口)
-a Address to use (defaults to 0.0.0.0) (设置访问地址)
-P or --proxy Proxies all requests which can't be resolved locally to the given url. e.g.: -P http://someurl.com(设置代理地址)
-o [path] Open browser window after starting the server. Optionally provide a URL path to open. e.g.: -o /other/dir/ (默认打开浏览器)
cmd进入静态目录工程,可执行如下操作:
http-server ./ -o --port 8085 --proxy http://192.168.11.120:8888/
当然该条命令也可以缩写成如下:
hs ./ -o -p 8085 -P http://192.168.11.120:8888/
更多使用方法参考其GItHub仓库
PHP自从5.4.0版本开始,就内置了一个Web服务器:
进入项目根目录,执行下面命令:
php -S localhost:8000
即可启动一个本地服务。
具体使用参考文档://wangmaolin.net/article/jwnex9exd1.html
[1]
GItHub仓库: https://github.com/http-party/http-server[2]
//wangmaolin.net/article/jwnex9exd1.html: //wangmaolin.net/article/jwnex9exd1.html