如何给App快速搭建虚拟服务器
我想开发一个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快速搭建虚拟服务器相关推荐
- Docker快速搭建邮件服务器Modoboa
转载来源:https://hub.docker.com/r/flavioaiello/modoboa/dockerfile Docker快速搭建邮件服务器Modoboa DockerFile: FRO ...
- linux怎样搭建DNS服务器,Linux下快速搭建DNS服务器
摘要 腾兴网为您分享:Linux下快速搭建DNS服务器,作业盒子,优学堂,湘税社保,悟空识字等软件知识,以及初中英语app,新榜编辑器,神界原罪2,少儿英语点读app,minecraft皮肤编辑器, ...
- python: 网络编程及fastapi快速搭建web服务器
一.网络编程 1.网络编程三要素 ip地址.端口.TCP协议 ip地址 ip地址作用: 根据ip地址能够找到网络中的具体设备(电脑,打印机) ip地址概念: ip地址是网络设备的唯一标识 ip地址分类 ...
- 手把手搭建企业IT实战环境第三季:快速搭建SCCM1902服务器
手把手搭建企业IT实战环境第三季:快速搭建SCCM1902服务器 ©Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者 博客:https://blog. ...
- 【Android RTMP】NV21 图像旋转处理 ( 快速搭建 RTMP 服务器 Shell 脚本 | 创建 RTMP 服务器镜像 | 浏览器观看直播 | 前置 / 后置摄像头图像旋转效果展示 )
文章目录 安卓直播推流专栏博客总结 一. 编写快速搭建 RTMP 服务器 Shell 脚本 二. RTMP 快速搭建方法 三.创建阿里云 RTMP 服务器镜像 四.浏览器查看直播内容 五.前置 / 后 ...
- Docker快速搭建docker-nfs-server服务器
转载来源:https://hub.docker.com/r/fuzzle/docker-nfs-server/ Docker快速搭建docker-nfs-server服务器 docker-nfs-se ...
- linux平台搭建ftp,Linux快速搭建FTP服务器
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(A ...
- 如何用Python 快速搭建HTTP服务器
Python具有语法简单.语句清晰的特点,而且Python的兼容性比较好,可以将其他语言制作的模块联结起来,具有强大且丰富的库,封装后可以轻松调用,因此成为编程语言中的"网红",甚 ...
- 使用nitro快速搭建js服务器
使用nitro快速搭建js服务器 nitro是一个非常容易上手js服务器搭建开源框架.使用起来非常容易方便,尤其是它是基于文件系统来进行api路由的,只需要创建对应api名的文件名,就可以响应和处理h ...
最新文章
- 2017-2018中国物联网产业全景图谱报告——物联网对产业深度变革已开启
- mysql 日期字符串互转
- Proteus模拟STM32F103R6微控制器之串口通信USART的方法
- 防止网络请求(或其他回调)引用,从而造成内存泄漏
- android init(system/core/init/init.c)分析
- python 傅立叶函数_python 图像的离散傅立叶变换实例
- MYSQL存储引擎笔记
- sqlalchemy filter
- 中国天然玉米黄质市场趋势报告、技术动态创新及市场预测
- linux ln mysql.sock_linux中MySQL连接找不到mysql.sock文件
- mysql的简单介绍_mysql的简单介绍
- 冒险岛mysql破解_冒险岛079浩浩2020年3月年度一键端版
- CDH和CM介绍及搭建
- 玩转Atlas 200DK(一)分设环境之开发环境准备
- K8S集群中Pod与Pod之间网络故障排查思路
- 如何使用Photoshop 2021给图片制作出渐变效果?
- 爬虫学习day1遇到问题汇总(带参数的访问百度,代理,金山翻译只能翻译一个固定单词
- 2021 年度计算机技术与软件专业技术资格(水平)考试安排
- oracle 数据字典画报,Oracle 数据字典查询
- IDC机房ESXi5.0误删除虚拟机的数据恢复过程