我想开发一个APP,没有后台怎么办?

移动开发
如何快速的将App开发出来,当后台到位后,对接接口时,如何以最小的成本,修改前端的代码?

[[155146]]

刚创业,只有一个前端,没有后台或者后台人员任务较多时,怎么办?

首先,我会这么想:

如何快速的将App开发出来,当后台到位后,对接接口时,如何以最小的成本,修改前端的代码?

常见的做法是:在App中使用测试代码, 测试数据等等。

这样的缺点是,需要修改大量代码,同时测试的路径不全,当后台接口进入正式开发时,又得修改代码。

如果不用修改任何代码,那该多好啊!

现推荐一种更加方便快捷的开发模式。

下面的URL请求,其实并没有任何后台程序,但和正式的环境是一致的。

其实背后只是读取了一个json文件,并以Http请求的方式返回结果。

本地文件路径:

以上是怎么实现的呢?

首先推荐一款非常著名的软件:Nginx,Windows、Mac以及Linux都有相应版本下载。

Nginx 是一个高性能的HTTP和反向代理服务器,是Apache服务器不错的替代品。

 

[[155147]]

安装过程在此省略了,主要将配置方法提供给大家。

Step1: 配置conf文件

Mac上默认配置文件:/usr/local/etc/nginx/nginx.conf.default

将以下配置复制进去即可。

  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上默认路径:/usr/local/Cellar/nginx/1.8.0/

可将文件夹,当成Http请求的路径。

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

则访问地址为:http://localhost:8080/home/hots.json

Step3: 补充说明

以上都是默认配置,可修改默认配置文件,或者修改指定文件路径等,请参考相关技术文档。
 

责任编辑:chenqingxiang 来源: CocoaChina
相关推荐

2011-09-12 15:09:56

打印机常见问题

2009-11-25 10:00:48

VS2003系统

2022-04-22 10:30:07

框架JavaScript前端

2018-09-04 16:01:33

工作挑战性技术

2021-02-22 17:13:47

HTTP1.1协议

2018-08-20 19:39:14

区块链职业岗位

2021-02-19 08:06:53

数据分析互联网运营大数据

2017-06-12 15:53:40

程序员代码编程

2019-06-06 10:04:45

重构代码原代码

2022-02-06 00:16:53

加密货币比特币以太坊

2020-12-21 15:40:25

技术研发管理

2020-03-29 08:56:07

文件系统磁盘Java

2020-04-30 13:41:59

用户输入错误Pythonkeyerror

2021-10-20 22:47:17

Windows 10Windows微软

2018-01-08 14:31:09

Electron桌面APP前端

2013-05-13 10:24:44

谷歌开发团队开发管理

2022-10-30 10:18:09

Geohash算法Haversine

2022-02-22 20:35:22

公钥私钥数据

2020-04-08 20:10:47

MySQLETL数据库

2022-09-16 18:11:14

工程师源码
点赞
收藏

51CTO技术栈公众号