nodejs anywhere 搭建本地静态文件服务

1、背景

工做中有时候每每会遇到下述场景:例如须要将新打好的安装包等文件临时性的给到同事,可能还须要给到多个同事。这时,咱们每每有以下几种方案:前端

1,通常都会有公司内部的文件系统,上传文件后将对应的地址给到同事,但每每涉及到权限等诸多限制,且本身这边每次都要上传。node

2,上传到外网,而后将对应的连接给到同事,但这可能不经意间涉及到安全以及限速等诸多问题,也比较麻烦。npm

3,经过内部IM工具或QQ等外部IM工具及时发送,在面对几我的或须要更新的状况下就比较麻烦了。安全

最近跟前端同事聊天,发现还有一种很是简易的方式,经过直接搭建本地静态文件服务,几步操做就能够完美解决此类场景下的这种问题。发现很实用,写文Mark下。

bash

2、搭建过程

2.1 安装nodejs

nodejs如今已经至关纯熟了,官网直接下载安装,很是简单。安装完成后, 确认一下安装完成状况。工具

➜  ~ node -v
v10.16.3
复制代码

2.2 安装anywhere

➜  ~ npm install anywhere -g
复制代码

2.3 anywhere使用

➜  ~ anywhere  --help
复制代码

输出:ui

Usage:
  anywhere --help // print help information
  anywhere // 8000 as default port, current folder as root
  anywhere 8888 // 8888 as port
  anywhere -p 8989 // 8989 as port
  anywhere -s // don't open browser anywhere -h localhost // localhost as hostname anywhere -d /home // /home as root anywhere -l // print log anywhere -f // Enable history fallback 复制代码

2.4 在指定目录下启动anywhere

➜  ~ cd localserver
➜  localserver anywhere
复制代码

输出spa

Running at http://172.22.70.44:8000/
Also running at https://172.22.70.44:8001/
复制代码

服务启动成功。code

2.5 访问

http://172.22.70.44:8000/
便可访问到本身电脑localserver目录下的全部资源文件。 orm

点击能够直接下载,而且在局域网内,下载速度是很是可观的。

3、结语

经过nodejs anywhere 搭建本地静态资源服务,免去了以往搭建本地服务时的复杂过程,尤为对服务端不熟的前端或终端开发,在面临临时性的静态文件等须要共享时很是方便。

几步操做,很是方便。此类场景,不妨试试。

相关文章
相关标签/搜索