1. 安装依赖包
npm install express
2. 安装依赖包
npm install express-http-proxy --save
代码: server.js
const express = require('express');
var proxy = require('express-http-proxy') //引入代理
const app = express();
app.use(express.static(__dirname+'/static'));
//以 /api的http请求将被转发到http://localhost:8090/xxx
app.use('/api', proxy('http://localhost:8090'))
//设置本地请求,测试node服务器是否正常
app.get('/p1',(req,res)=>{
const st={'name':'ddd'};
res.send(st);
});
//启动监听端口
app.listen(8081,function(res){
console.log('starting...');
});
===============================================
下面 是前端发送的请求:
前端界面,点击post发出的请求端口是8081,实际被转发到了8090