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

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

首先,我会这么想:

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

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

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

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

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

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

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

本地文件路径:

以上是怎么实现的呢?

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

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

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

Step1: 配置conf文件

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
     server {
         listen       8080;
         server_name  localhost;
         charset utf-8,gbk;
         #access_log  logs/host.access.log  main;
         location ~* {
             add_header Content-Type  "application/json" ;
             root   html;
             if  (!-f $request_filename) {
                 rewrite ^/(.*)  /$1.json last;
             }
             index  index.php index.html index.htm;
         }
         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: 补充说明

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

如何给App快速搭建虚拟服务器相关推荐

  1. Docker快速搭建邮件服务器Modoboa

    转载来源:https://hub.docker.com/r/flavioaiello/modoboa/dockerfile Docker快速搭建邮件服务器Modoboa DockerFile: FRO ...

  2. linux怎样搭建DNS服务器,Linux下快速搭建DNS服务器

    摘要 腾兴网为您分享:Linux下快速搭建DNS服务器,作业盒子,优学堂,湘税社保,悟空识字等软件知识,以及初中英语app,新榜编辑器,神界原罪2,少儿英语点读app,minecraft皮肤编辑器, ...

  3. python: 网络编程及fastapi快速搭建web服务器

    一.网络编程 1.网络编程三要素 ip地址.端口.TCP协议 ip地址 ip地址作用: 根据ip地址能够找到网络中的具体设备(电脑,打印机) ip地址概念: ip地址是网络设备的唯一标识 ip地址分类 ...

  4. 手把手搭建企业IT实战环境第三季:快速搭建SCCM1902服务器

    手把手搭建企业IT实战环境第三季:快速搭建SCCM1902服务器 ©Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者 博客:https://blog. ...

  5. 【Android RTMP】NV21 图像旋转处理 ( 快速搭建 RTMP 服务器 Shell 脚本 | 创建 RTMP 服务器镜像 | 浏览器观看直播 | 前置 / 后置摄像头图像旋转效果展示 )

    文章目录 安卓直播推流专栏博客总结 一. 编写快速搭建 RTMP 服务器 Shell 脚本 二. RTMP 快速搭建方法 三.创建阿里云 RTMP 服务器镜像 四.浏览器查看直播内容 五.前置 / 后 ...

  6. Docker快速搭建docker-nfs-server服务器

    转载来源:https://hub.docker.com/r/fuzzle/docker-nfs-server/ Docker快速搭建docker-nfs-server服务器 docker-nfs-se ...

  7. linux平台搭建ftp,Linux快速搭建FTP服务器

    FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(A ...

  8. 如何用Python 快速搭建HTTP服务器

    Python具有语法简单.语句清晰的特点,而且Python的兼容性比较好,可以将其他语言制作的模块联结起来,具有强大且丰富的库,封装后可以轻松调用,因此成为编程语言中的"网红",甚 ...

  9. 使用nitro快速搭建js服务器

    使用nitro快速搭建js服务器 nitro是一个非常容易上手js服务器搭建开源框架.使用起来非常容易方便,尤其是它是基于文件系统来进行api路由的,只需要创建对应api名的文件名,就可以响应和处理h ...

最新文章

  1. 2017-2018中国物联网产业全景图谱报告——物联网对产业深度变革已开启
  2. mysql 日期字符串互转
  3. Proteus模拟STM32F103R6微控制器之串口通信USART的方法
  4. 防止网络请求(或其他回调)引用,从而造成内存泄漏
  5. android init(system/core/init/init.c)分析
  6. python 傅立叶函数_python 图像的离散傅立叶变换实例
  7. MYSQL存储引擎笔记
  8. sqlalchemy filter
  9. 中国天然玉米黄质市场趋势报告、技术动态创新及市场预测
  10. linux ln mysql.sock_linux中MySQL连接找不到mysql.sock文件
  11. mysql的简单介绍_mysql的简单介绍
  12. 冒险岛mysql破解_冒险岛079浩浩2020年3月年度一键端版
  13. CDH和CM介绍及搭建
  14. 玩转Atlas 200DK(一)分设环境之开发环境准备
  15. K8S集群中Pod与Pod之间网络故障排查思路
  16. 如何使用Photoshop 2021给图片制作出渐变效果?
  17. 爬虫学习day1遇到问题汇总(带参数的访问百度,代理,金山翻译只能翻译一个固定单词
  18. 2021 年度计算机技术与软件专业技术资格(水平)考试安排
  19. oracle 数据字典画报,Oracle 数据字典查询
  20. IDC机房ESXi5.0误删除虚拟机的数据恢复过程

热门文章

  1. Java按钮监听器ActionListener 事件监听教程.
  2. PHP 代码覆盖率分析
  3. [转帖]全球软件市场格局变化
  4. python namedtuple_python 简单了解namedtuple
  5. 微信小程序刷新页面数据
  6. mavlink协议_MAVLink学习之路03_XML中定义MSG并生成C代码
  7. C语言之struct
  8. WIFI定位原理分析
  9. 为自己搭建一个分布式 IM 系统二【从查找算法聊起】
  10. Yolo-v3算法改进-Poly-Yolo-v3