• node.js中使用http-proxy-middleware请求转发给其它服务器


    var express = require('express');
    var proxy = require('http-proxy-middleware');

    var app = express();

    app.use('/api', proxy({target: 'http://10.119.168.87:4000', changeOrigin: true}));
    app.listen(3000);

    说明:我们利用express在3000端口启动了一个小型的服务器,利用了app.use('/api', proxy({target: 'http://10.119.168.87:4000/', changeOrigin: true}))这句话,使发到3000端口的/api请求转发到了4000端口。即请求http://localhost:3000/api相当于请求http://10.119.168.87:4000/api

    安装: npm install --save-dev http-proxy-middleware

    1 var proxy = require('http-proxy-middleware');
    2 
    3 var apiProxy = proxy('/api', {target: 'http://www.example.org'});
    4                      \____/   \_____________________________/
    5                         |                    |
    6                    需要转发的请求           目标服务器


  • 相关阅读:
    mysql面试知识点
    计算机网络
    BFS
    拓扑排序
    双指针
    回溯算法
    hash表 算法模板和相关题目
    桶排序及其应用
    滑动窗口
    贪心算法
  • 原文地址:https://www.cnblogs.com/wwwxxjsyy/p/11167422.html
Copyright © 2020-2023  润新知