windows下 nginx 反向代理到 nodejs express框架 restful 接口服务

1 windows下安装 nginx


2 nginx 常用命令

在nginx.exe目录,打开命令行工具,用命令 启动/关闭/重启nginx

start nginx : 启动nginx

nginx -s reload  :修改配置后重新加载生效

nginx -s reopen  :重新打开日志文件

nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确

关闭nginx:

nginx -s stop  :快速停止nginx

nginx -s quit  :完整有序的停止nginx

3 安装,启动后 测试nginx是否正常运行 ,浏览器中 敲入 localhost


4 配置 nginx 反向代理 设置

下图表示 把server_name 为retail.xxx.com 下的 openapi/rest 下的接口请求,反向代理到 127.0.0.1:3000/mock 的nodejs服务


5 nodejs restful 接口服务开发。 

基本思路是 

(1)平时开发调试时,用nodejs 服务正常转发接口请求到 java后端服务器,并且把 后端接口返回的json内容按接口名称保存起来。 

(2)在开发调试服务器异常时,则由nodejs mock提供接口返回服务。根据接口名,把之前的json文件返回即可。

满足前端基本的调试服务要求,也不用自己mock接口数据,数据与平时调试的账套一致。








©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,973评论 19 139
  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,803评论 24 1,002
  • 借助Nginx搭建反向代理服务器 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器 一、反向代理:We...
    全能程序猿阅读 16,564评论 1 19
  • 上一篇《WEB请求处理一:浏览器请求发起处理》,我们讲述了浏览器端请求发起过程,通过DNS域名解析服务器IP,并建...
    七寸知架构阅读 81,245评论 21 356
  • 杨兴答复:就树池本身而言,个人觉得还是颜色有点问题,金色不正且有些飘,样式方面边缘也稍高了一些。尺度倒是还好。另外...
    大李的日常随笔阅读 227评论 0 0