刚刚创业,只有一个前端没有后端或者后端人员任务多怎么办?首先我会这样想:如何快速开发App,在后台到位、接口对接的情况下,如何以最低的成本修改前端代码?常见的做法是:在App中使用测试代码、测试数据等。这样做的缺点是需要修改大量代码,测试路径不完整。当后台界面进入正式开发时,必须修改代码。如果您不必更改任何代码,那该有多好!推荐更方便快捷的开发方式。下面的URL请求其实没有任何后台程序,但是和官方环境是一致的。其实它只是在后面读取一个json文件,将结果以Http请求的形式返回。本地文件路径:上面是如何实现的?先推荐一个非常有名的软件:Nginx,Windows、Mac、Linux都有对应的版本可以下载。Nginx是一个高性能的HTTP和反向代理服务器,是Apache服务器的一个很好的替代品。这里省略安装过程,主要提供配置方法给大家。Step1:配置conf文件Mac默认的配置文件:/usr/local/etc/nginx/nginx.conf.default把下面的配置复制进去即可。服务器{listen8080;server_namelocalhost;charsetutf-8,gbk;#access_loglogs/host.access.logmain;location~*{add_headerContent-Type"application/json";roothtml;if(!-f$request_filename){rewrite^/(.*)/$1.jsonlast;}indexindex.phpindex.htmlindex.htm;}error_page405=200http://$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.jsonStep3:补充说明以上均为默认配置,您可以修改默认配置文件,或者修改指定文件路径等,请参考相关技术文档。
