快速启动web服务的两种方式


作为web开发者,日常开发中有一个常见的操作,在某个目录提供web服务,供自己或者团队其它人访问,需要域名绑定的时候可以用apache或者nginx,但是还要修改配置文件,重启服务,对于一个非常轻的操作,这样搞有点浪费时间,下面介绍两种极快速的在目录开一个web服务的方法,希望对大家有所帮助。

serve

这是一个npm的模块,首先需要先安装nodejs和npm,然后安装

npm install -g serve
  • serve 当前目录为根目录,默认端口在3000的服务
  • serve --port 8000 当前目录为根目录,指定端口在8000的服务

更多参数看这里

Python的SimpleHTTPServer

需要先安装python,然后执行

python -m SimpleHTTPServer
  • python -m SimpleHTTPServer 当前目录为根目录,端口在8000的服务
  • python -m SimpleHTTPServer 9000 当前目录为根目录,端口在9000的服务

为了更快速的使用,我们可以在.bashrc或者.zshrcalias一下

alias servehere="python -m SimpleHTTPServer"

在命令行里,执行一下servehere就可以开启服务


推荐文章