博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用express框架实现反向代理
阅读量:4958 次
发布时间:2019-06-12

本文共 687 字,大约阅读时间需要 2 分钟。

目前很多公司开发都是前后台分离开发,于是我用node起了一个服务,用node中的express框架实现了反向代理。(通俗易懂的讲就是我在我的电脑访问不到后台同事的电脑接口,这样做以后就可以在我本地访问后台接口调试了)

注:本来是一段很简单的代码,网上到处可以找到。昨天被我们后台可爱的妹子坑了我一天没整出来,今天一早来公司瞬间整出来了,我们可爱的同事真是让我哭笑不得呀!!!

直接上代码了

var express = require('express');var proxyMiddleWare = require("http-proxy-middleware");var proxyPath = "http://192.168.0.48:9005";//目标后端服务地址(公司同事电脑地址)var proxyOption ={target:proxyPath,changeOrigoin:true};var app = express();app.use(express.static("./public"));app.use("/discern",proxyMiddleWare(proxyOption))//这里要注意"/discern" 是匹配的路由,它会将匹配的路由进行转发,没匹配到的就不会转发。('/discern'完全可以写成'/'就是说所有路由都可以访问)app.listen(8000);

还得夸一下node真的很吊,这就这简单几行代码搞定了反向代理!

转载于:https://www.cnblogs.com/duanyue/p/7305658.html

你可能感兴趣的文章