使用 Mac 當後台,存放測試的圖片和 JSON
Published in
Feb 1, 2021
開發 iOS App 時,我們時常需要透過網路連結後台抓資料。不過若是還在測試階段,也可使用本機 Mac 當後台,連線到自己的 Mac 抓取圖片和 JSON。
以下我們介紹兩種使用 Mac 當後台的方法。
- 用 python 啟動 HTTP server。
- 啟動 Apache HTTP Server。
用 python 啟動 HTTP server
先建立一個資料夾存放 App 存取的資料。
然後打開 Terminal,切換到資料夾下,輸入以下指令啟動 HTTP Server。
python3 -m http.server
HTTP Server 啟動後,我們可透過網址 http://127.0.0.1/ 存取資料夾下的檔案,比方從 http://127.0.0.1/peter.png 存取資料下的 peter.png。(127.0.0.1 也可以改成 localhost 或 Mac 目前的 IP)
python 啟動的 HTTP Server 預設的 port 是 8000,我們也可以在啟動時指定 port 的數字。
python3 -m http.server 80
啟動 Apache HTTP Server
打開 Terminal,輸入以下指令啟動 HTTP Server。
sudo apachectl start
輸入以下指令,打開存放資料的 Documents 資料夾。
cd /Library/WebServer/Documents
open .
將測試的圖片和 JSON 加到 Documents 資料夾下,之後我們可透過網址 http://127.0.0.1/ 存取 Documents 資料夾下的檔案。