npm需要安裝以下3個(gè)依賴(express,connect-history-api-fallback畅姊,http-proxy-middleware)
啟動(dòng)代理服務(wù):node ./server.js
//pm2啟動(dòng)項(xiàng)目配置
const express = require('express')
const app = express();
//解決history路由404問(wèn)題
const history = require('connect-history-api-fallback')
app.use(history())
//頁(yè)面刷新問(wèn)題處理
const path = require('path');
app.use(express.static(path.join(__dirname, '/')))
//跨域代理配置
const {createProxyMiddleware} = require("http-proxy-middleware")
app.use(createProxyMiddleware('/api', {
changeOrigin: true,
target: 'http://10.10.10.10:8088',
pathRewrite: {'^/api': ''}
}))
//監(jiān)聽(tīng)端口
app.listen(3333, error => error ? console.log(error) : console.log('start success!'))
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者