使用Mac自帶的apache製作測試假資料

✨嘿o大遠發表於2017-07-05

剛剛在掘金看了一篇文章如何在iOS開發中更好的做假資料?,突然想到自己經常用的小技巧所以這裡跟大家出來分享一下.本文使用Mac自帶的apache服務製作假資料.

##apache在Mac的上的使用
Mac系統自帶了apache我們只需要簡單的配置就可以使用了(額,或者是開啟就好了)

開啟:$ sudo /usr/sbin/apachectl start複製程式碼

這時本地apache服務便已經開始 可以在瀏覽器中輸入 http://localhost/ 檢視


這樣一個apachec服務建立好了,接下來就說我們如何訪問json字串.

其實本地apachec指向一個檔案下 /Library/WebServer/Documents
localhost 訪問的是該目錄下的index.html 說到這裡大家應該都知道接下來怎麼辦了
我們只要把json資料放到該目錄下即可,我這裡找一段簡單的json做個例子:

{"data":[{"title":"標題1","picUrl":"圖片1"},{"title":"標題2","picUrl":"圖片2"}]}複製程式碼

格式化之後:

{
    "data":[
        {
            "title":"標題1",
            "picUrl":"圖片1"
        },
        {
            "title":"標題2",
            "picUrl":"圖片2"
        }
    ]
}複製程式碼

建立一個.json的檔案 放到上面的apachec資料夾下 這裡 有個小提示 Mac 6.0.0的qq會衝突會使輸入密碼的鑑定框彈不出來 可以退一下 或者 用$ sudo mv命令移入 然後我們就可以訪問剛剛的json了先用瀏覽器做個測試


額 這裡顯示為亂碼 是因為沒有宣告編碼的問題 不過不影響iOS的請求

到這裡這個小技巧就可以使用了

##補充
這裡可以通過本機ip來讓你的同事也訪問你的假資料192.168.x.x/test.json.

另外補充兩條apache命令

重啟:$ sudo /usr/sbin/apachectl restart 
關閉:$ sudo /usr/sbin/apachectl stop複製程式碼

就寫到這裡吧 有什麼問題可以留言或者發郵件給我 heidayuan@126.com


喜歡就點個?

相關文章