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 搭建本地靜態資源服務,免去了以往搭建本地服務時的複雜過程,尤爲對服務端不熟的前端或終端開發,在面臨臨時性的靜態文件等須要共享時很是方便。

幾步操做,很是方便。此類場景,不妨試試。

相關文章
相關標籤/搜索