使用anywhere快速搭建静态文件服务器

Anywhere 是一个基于node.js的静态文件服务器工具,主要使用了express提供的两个中间件:serve-index和serve-static。具有使用简单快速、安装方便的优点,大多数场景下使用apache的静态文件服务器非常的臃肿,诸多特性用不到,配置复杂。而一些基于node.js的静态文件服务器大都配置简单甚至无需配置,方便在一些小的场景下使用。

使用它首先是安装node.js和npm,npm也作为node.js的一部分安装时自动就会安装,这里不再多说。

安装

执行命令:npm install anywhere -g
注意这里的-g参数,表示全局安装一个node模块,方便全局使用命令,不选的话只能在安装目录下使用命令。

配置、启动

1
2
3
4
5
6
anywhere //不带任何参数,使用默认的8000端口,当前路径作为静态文件服务器根路径
anywhere 8888 //使用8888端口
anywhere -p 8989 //使用8989端口
anywhere -s //启动后是否打开浏览器
anywhere -h localhost //指定主机名(ip地址)
anywhere -d /home //指定静态文件服务器根路径为/home

启动后将看到如下内容:

1
2
3
anywhere -p 4000 -h localhost
Running at http://localhost:4000/
Also running at https://localhost:4001/

浏览器访问改地址可以看到文件内容。

0%