自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

我想開發(fā)一個APP,沒有后臺怎么辦?

移動開發(fā)
如何快速的將App開發(fā)出來,當(dāng)后臺到位后,對接接口時,如何以最小的成本,修改前端的代碼?

[[155146]]

剛創(chuàng)業(yè),只有一個前端,沒有后臺或者后臺人員任務(wù)較多時,怎么辦?

首先,我會這么想:

如何快速的將App開發(fā)出來,當(dāng)后臺到位后,對接接口時,如何以最小的成本,修改前端的代碼?

常見的做法是:在App中使用測試代碼, 測試數(shù)據(jù)等等。

這樣的缺點(diǎn)是,需要修改大量代碼,同時測試的路徑不全,當(dāng)后臺接口進(jìn)入正式開發(fā)時,又得修改代碼。

如果不用修改任何代碼,那該多好??!

現(xiàn)推薦一種更加方便快捷的開發(fā)模式。

下面的URL請求,其實(shí)并沒有任何后臺程序,但和正式的環(huán)境是一致的。

其實(shí)背后只是讀取了一個json文件,并以Http請求的方式返回結(jié)果。

本地文件路徑:

以上是怎么實(shí)現(xiàn)的呢?

首先推薦一款非常著名的軟件:Nginx,Windows、Mac以及Linux都有相應(yīng)版本下載。

Nginx 是一個高性能的HTTP和反向代理服務(wù)器,是Apache服務(wù)器不錯的替代品。

 

[[155147]]

安裝過程在此省略了,主要將配置方法提供給大家。

Step1: 配置conf文件

Mac上默認(rèn)配置文件:/usr/local/etc/nginx/nginx.conf.default

將以下配置復(fù)制進(jìn)去即可。

  1. server { 
  2. listen 8080
  3. server_name localhost; 
  4. charset utf-8,gbk; 
  5. #access_log logs/host.access.log main; 
  6. location ~* { 
  7. add_header Content-Type "application/json"
  8. root html; 
  9. if (!-f $request_filename) { 
  10. rewrite ^/(.*) /$1.json last; 
  11. index index.php index.html index.htm; 
  12. error_page 405 =200 http://$host$request_uri; 

Step2: 添加測試Json文件

Mac上默認(rèn)路徑:/usr/local/Cellar/nginx/1.8.0/

可將文件夾,當(dāng)成Http請求的路徑。

如文件路徑為:/usr/local/Cellar/nginx/1.8.0/html/home/hots.json

則訪問地址為:http://localhost:8080/home/hots.json

Step3: 補(bǔ)充說明

以上都是默認(rèn)配置,可修改默認(rèn)配置文件,或者修改指定文件路徑等,請參考相關(guān)技術(shù)文檔。
 

責(zé)任編輯:chenqingxiang 來源: CocoaChina
相關(guān)推薦

2011-09-12 15:09:56

打印機(jī)常見問題

2009-11-25 10:00:48

VS2003系統(tǒng)

2022-04-22 10:30:07

框架JavaScript前端

2021-02-22 17:13:47

HTTP1.1協(xié)議

2018-08-20 19:39:14

區(qū)塊鏈職業(yè)崗位

2018-09-04 16:01:33

工作挑戰(zhàn)性技術(shù)

2021-02-19 08:06:53

數(shù)據(jù)分析互聯(lián)網(wǎng)運(yùn)營大數(shù)據(jù)

2017-06-12 15:53:40

程序員代碼編程

2019-06-06 10:04:45

重構(gòu)代碼原代碼

2022-02-06 00:16:53

加密貨幣比特幣以太坊

2020-12-21 15:40:25

技術(shù)研發(fā)管理

2020-03-29 08:56:07

文件系統(tǒng)磁盤Java

2020-04-30 13:41:59

用戶輸入錯誤Pythonkeyerror

2018-01-08 14:31:09

Electron桌面APP前端

2021-10-20 22:47:17

Windows 10Windows微軟

2022-02-22 20:35:22

公鑰私鑰數(shù)據(jù)

2013-05-13 10:24:44

谷歌開發(fā)團(tuán)隊(duì)開發(fā)管理

2022-10-30 10:18:09

Geohash算法Haversine

2020-04-08 20:10:47

MySQLETL數(shù)據(jù)庫

2022-09-16 18:11:14

工程師源碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號