Appearance
切换代理工具
使用场景
当同时对接多个后端,或者后端只启用了部分服务,临时需要切换代理,项目比较大,重启项目比较费时,可以通过node进行转发。
js
var express = require('express');
var { createProxyMiddleware:proxy } = require('http-proxy-middleware');
app.use('/api1', proxy({
target: 'http://127.0.0.1:8080',
changeOrigin: true
}));
app.use('/api2', proxy({
target: 'http://127.0.0.1:8090',
changeOrigin: true
}));
app.listen(port, (err)=>{
if (err) console.log("Error in server setup")
console.log("Server listening on Port", port, new Date().toLocaleString());
});
热更新
安装node-dev插件,更改node文件时会自动重启服务。
json
"scripts": {
"start": "node-dev ./bin/www"
},