利用http-proxy-middleware解决node.js中存在的跨域问题?

2024年09月19日 建站教程

http-proxy-middleware是一个可以帮助我们创建代理的中间件。您可以通过设置代理的目标地址将请求转发到另一个域名,从而避免跨域请求的限制。

具体解决代码如下:

const express = require('express');
const { createProxyMiddleware } = require('http-proxy-middleware');
const app = express();
 
const apiProxy = createProxyMiddleware('/api', {
  target: 'http://api.example.com',
  changeOrigin: true,
  pathRewrite: {
    '^/api': ''
  }
});
 
app.use('/api', apiProxy);
 
app.listen(3000, () => {
  console.log('Server started on port 3000');
});

本文链接:http://so.lmcjl.com/news/13419/

展开阅读全文
相关内容