json-server的搭建及端口的反向代理

问题描述Json-server是一个前端非常方便的mockserver工具,通俗来说,就是模拟服务端接口数据,一般用在前后端分离后,前端人员可以不依赖API开发,而在本地搭建一个JSON服务,自己产生测试数据,可以根据不同的后缀获取到不同的数据,使用json-server搭建的服务器端口只是一个简单的端口,为了更加方便还需要Nginx进行反向代理,例如将localhost:3000/xxxx改成www.xxx.com这样的形式。解决方案由于json-server需要通过Node对其进行启动,所以首先要安装Node。Node安装:https://nodejs.org/zh-cn/download/一、全局安装json-server:install json-server -g二、安装完成,查看版本json-server -v三、选择一个目录,新建立一个json文件,例如Student.json{"student": [{"id": 1,"desc": "Jack","completed": false},{"id": 2,"desc": "Ali","completed": false},{"id": 3,"desc": "Bob","completed": false}]}四、启动json-server服务:在新建的json文件目录,运行命令:json-server + 文件名Json-server  student.json五、得到的输出结果Resourceshttp://localhost:3000/postshttp://localhost:3000/commentshttp://localhost:3000/profileHomehttp://localhost:3000六、浏览器中输入地址http://localhost:3000/cars就能看到输出cars.json的内容。七、至此,就搭建了一个简单的本地测试服务器,json-server支持get,post等。八、Nginx的反向代理,Nginx的安装:http://nginx.org/en/download.html九、打开cmd窗口,cd到nginx的目录下十、配置Nginx,在Nginx文件下找到nginx.conf文件进行修改

一是修改端口号为8080,一是指定网站的位置为f:\nginx-1.12.2\html最后在cmd中启动Nginx,指令:nginx五、访问默认页面Nginx启动后,在浏览器中访问http://localhost:8080,可以看到默认的欢迎页面,到此,window下的nginx配置完成。实习编辑:衡辉稿件来源:深度学习与文旅应用实验室(DLETA)

(0)

相关推荐

  • Nginx+Tomcat+Redis负载均衡实现session共享

    一.准备工作 中间件:Tomcat.Redis.Nginx jar包:commons-pool2-2.4.2.jar.jedis-2.8.0.jar.tomcat-redis-session-mana ...

  • nginx 配置实例-反向代理

    </span> </div> <!--一个博主专栏付费入口--> <!--一个博主专栏付费入口结束--> <link rel="styl ...

  • 前后端分离Nginx转发

    前后端分离中Nginx作为web前端容器,需要访问后端接口通常需要通过路径转发,直接访问后端API会造成跨域问题,配置文件如下 server { listen 80; server_name loca ...

  • 掘金

    要理解什么是 反向代理(reverse proxy) , 自然你得先知道什么是 正向代理(forward proxy). 另外需要说的是, 一般提到反向代理, 通常是指 http 反向代理, 但反向代 ...

  • nginx-专题,搭建https,配置nginx日志,配置http转https并解决post转get问题,反向代理参数丢失问题

    一.nginx搭建https协议支持 https://blog.csdn.net/huanger_/article/details/113184950 二.nginx配置日志打印 access_log ...

  • Centos7环境下搭建Nginx反向代理多个Tomcat的负载均衡集群

    我要.发光_2332019-03-22 23:25:34 分类专栏:大学作业 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:htt ...

  • Windows Server 2016 搭建 SMB 共享文件

    共享文件服务器,在每个企业中都是必不可少的.如果企业环境中有域控制器那么共享文件用起来就是得心应手.作为企业运维者,有了共享文件也省了很多事,避免使用U盘交叉感染病毒. 在建立共享文件前需要先规划好权 ...

  • 为什么Redis集群要使用反向代理?

    为什么要使用反向代理? 如果没有反向代理,一台Redis可能需要跟很多个客户端连接: 看着是不是很慌?看没关系,主要是连接需要消耗线程资源,没有代理的话,Redis要将很大一部分的资源用在与客户端建立 ...

  • Docker学习笔记之--Nginx反向代理绑定域名及ssl证书(环境:centos7)

    上节演示在docker中安装mysql和使用 本节演示在docker中通过 Nginx反向代理 绑定域名 以及安装 ssl证书! 需要准备下边材料: 一个 .Net Core项目(这里以api项目做演 ...

  • nginx反向代理导致session失效的问题解决

    这篇文章主要介绍了nginx反向代理导致session失效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧一同事求援:后 ...

  • 最简单实现跨域的方法:使用nginx反向代理

    什么是跨域 跨域,指的是浏览器不能执行其他网站的脚本.它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制. 所谓同源是指,域名,协议,端口相同.浏览器执行javascript脚 ...

  • 反向代理之负载均衡

    负载均衡: 一听这词很多小伙伴吓坏了,前人就喜欢搞一些看起来很高大上的词,好让后生望而敬畏.那我们一起来捋一捋. 负载就是负担. 均衡就是平均分.这样 一说就是负担平均分. 服务器也要减减压 我们都知 ...

  • 如何让多个不同类型的后端网站用一个nginx进行反向代理实际场景分析

    前段时间公司根据要求需要将聚石塔上服务器从杭州整体迁移到张家口,刚好趁这次机会将这些乱七八糟的服务器做一次梳理和整合,断断续续一个月迁移完 成大概优化掉了1/3的机器,完成之后遇到了一些问题,比如曾今 ...