web前端

express http-proxy-middleware 代理

2019-12-12  本文已影响0人  channel_puls

新建proxy.js 用于转发请求

const express = require('express');
const app = express();
const proxyMiddleWare = require("http-proxy-middleware");
const proxyPath = "http://localhost:9005";//目标后端服务地址
const proxyOption = {
      // 代理地址
      target: proxyPath, 
      //是否可以跨域
      changeOrigoin: true,
      // 免校验
      secure: false
};
app.use(express.static("./public"));
//这里要注意"/" 是匹配的路由
app.use("/", proxyMiddleWare(proxyOption))
app.listen(9527);

本地新建一个服务 interface.js

const express = require('express');
const app = express();
//做一个简单的反馈
app.get('/api', (req, res) => {
      if (req.query.content) {
            console.log(req)
            res.send('ok')
      } else {
            res.send('nothing')
      }
})
app.listen(9005)

运行两个服务直接测试


sss.png
上一篇 下一篇

猜你喜欢

热点阅读