简易HTTP服务器搭建
2010年以前,我的机器上总是安装了很多各种各样的工具和软件,先不管用不用,先一股脑装上。Nodejs的出现给前端带来了一股清新的风,5年过去了,渐渐发现自己电脑上越来越干净了。
就单windows来说,以前必装的XAMPP或者wampserver现在都快要消失了,除非偶尔用到PHP或者MySQL,不然自己都懒得去装,需要本地调试的时候,HTTP服务器都是简单用node的http-server应付。因为node现在是必装的,所以顺带装个简单HTTP服务器也是理所当然的事。
$ npm install http-server -g
全局安装后,就可以在任意的文件夹内启动一个简单的本地HTTP服务器用作调试:
$ http-server
默认端口号是8080,也可以通过-p
参数指定端口号:
$ http-server -p 8888
并且现在电脑里python也几乎是必装的,因为python和vs通常是编译一些npm模块的必要条件。于是,使用python自带的简易的HTTP服务器也很方便:
$ python -m SimpleHTTPServer
默认的端口号是8000,当然也可以指定端口号:
$ python -m SimpleHTTPServer 8888
由于这些简易HTTP服务器默认端口都不是80,典型的调试用途,忘记指定端口也并不会冲突,所以在主机上还可以部署一个常驻的HTTP主服务器,以提供一些其他功能。而这些调试用简易服务器更为灵活也不受系统限制,用起来着实很方便。