在任意文件夾運行 Web 伺服器
您常常需要在系統中的特定文件夾中運行一個 Web 伺服器。
您沒有足夠時間來配置像 Apache 或 Nginx 這樣的正確的 Web 伺服器,因為這只是為了幾分鐘或測試您的應用。
那麼,該怎麼辦呢?
根據您喜歡的語言,您可能已經擁有所需的一切。
如果您使用 Node.js,並已經安裝了 npm
,請運行以下命令:
1 | npm install -g http-server |
然後在您想要透過伺服器公開的文件夾中運行 http-server
。
默認情況下,它將在端口 8080 上啟動伺服器,但您可以使用 -p
標誌進行更改(運行 http-server --help
可查看更多選項)。
如果您使用 Python 並已安裝,只需運行以下命令:
1 | python -m SimpleHTTPServer 8080 |
(Python 2)
或者
1 | python -m http.server 8080 |
(Python 3)
即可在本地端口 8080 上啟動一個本地伺服器。
如果您使用 PHP 並且運行一個現代版本,請運行以下命令:
1 | php -S localhost:8080 |
tags: [“web server”, “Node.js”, “npm”, “Python”, “PHP”]