禁用浏览器同源策略临时调试打开chrome
mac
open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/edy/Desktop/ppp
win
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="D:\chrome-temp"
使用express中间件代理
服务器
webpack-dev-server 就是使用的 http-proxy-middleware 代理实现
const express = require('express');
const { createProxyMiddleware } = require('http-proxy-middleware');
const app = express();
const dev = 'https://hanzhao.kstore.shop'
const test = 'https://wm-test.800890.com'
const prod = 'https://store.800890.com'
// 创建代理中间件实例
const proxyMiddleware = createProxyMiddleware({
target: dev,
changeOrigin: true
});
// 应用代理中间件到指定路由
app.use('/mbff', proxyMiddleware, (req, res) => {
res.send('hello world')
});
app.use('/bossbff',proxyMiddleware,()=>{
})
// 启动 Express.js 应用程序
app.listen(3000, () => {
console.log('Server is running on port 3000');
});