当前位置: 首页 > news >正文

node使用http-proxy-middleware做代理,解决跨域问题

const express = require('express')
const history = require('connect-history-api-fallback')
const { createProxyMiddleware } = require('http-proxy-middleware')let app = express()app.use(history())// //匹配api开头的请求,实际转发的请求保api这三个字母
// app.use(
//   '/api',
//   createProxyMiddleware({
//     target: 'http://localhost:85',
//     changeOrigin: true,
//   })
// )app.use('/master',createProxyMiddleware({target: 'http://xxx:8080',secure: false,changeOrigin: true,pathRewrite: function (path, req) {// 可以在这里重写路径return `/master${path}`},on: {proxyReq: (proxyReq, req, res) => {//console.log(proxyReq)/* handle proxyReq */},proxyRes: (proxyRes, req, res) => {//console.log(proxyRes)/* handle proxyRes */},error: (err, req, res) => {console.log(err)/* handle error */},},})
)app.use(express.static('./dist'))app.listen(99, () => {console.log('http://localhost:99')console.log('success')
})

人工智能学习网站

https://chat.xutongbao.top

http://www.lryc.cn/news/370343.html

相关文章:

  • 爱奇艺视频怎么转换成mp4格式,爱奇艺qsv转换mp4最简单方法
  • HandyControl的属性编辑器如何绑定自定义控件,并集成到自定义编辑器
  • 【Python】使用 Python 检测图像中(色差对比度较大)的水印
  • 最短路:Bellman-Ford
  • 深度学习的分类网络
  • Si24R05—高度集成的低功耗 2.4G+125K SoC 芯片
  • layuimini框架实现点击菜单栏回到起始页
  • 【ubuntu22.04~mysql-MHA-mycat】
  • Java Reflection 反射使用 完全指南
  • 2024年适合学生写作业的台灯推荐:五款公认好用的护眼台灯
  • 电商平台API电商平台数据传输(商品订单店铺数据采集)
  • 【LeetCode每日一题】3067. 在带权树网络中统计可连接服务器对数目-DFS和图
  • java中的时间相关类
  • 大模型的现状与未来:探索腾讯元宝APP及其他AIGC产品
  • 记录一个apisix修改后台接口超时时间的方法
  • 地产样板间vr全景云展平台降低售房压力
  • 性能测试2【搬代码】
  • Chromium源码阅读:深入理解Mojo框架的设计思想,并掌握其基本用法(1)
  • 通用大模型VS垂直大模型对比
  • 时尚解决方案来袭:几分钟即可生成高清商拍大片
  • 【每日一练】day1
  • GA/T 1400 (非标)视图库网关
  • QT安装及项目创建
  • 15. STUN协议和ICE工作原理
  • JVM (一)内存模型
  • Web前端职业描述:编织数字世界的绚丽画卷
  • 负氧离子监测站:打造健康生态的守护者
  • 在调用接口上map与forEach的区别
  • 最短路:spfa算法
  • 算法笔记 图论和优先级队列的笔记