Proxy跨域:http-proxy-middleware

使用步骤:

//1.下载
cnpm install http-proxy-middleware -S
//2.在src文件夹下创建setupProxy.js
const {createProxyMiddleware}=require 'http-proxy-middleware'
module.exports = function(app){
  app.use("/api",createProxymiddleware({
    target:"http://127.0.0.1",
    changeOrigin:true,
    pathRewrite:{
      "^api":""
    }
  }))
}

遇到的错误

想用 http-proxy-middleware组件解决跨域问题 ,但是在安装过程中出现了错误
安装语句

cnpm install http-proxy-middleware -S

报错说明:(忘记截图)
未安装成功

问题原因:看了http-proxy-middleware的官方文档,发现最新的1.0.0版本已经对模块的引用作了明确的要求

0.x.x版本的引用方式
const proxy = require('http-proxy-middleware');
1.0.0版本的引用方式
const { createProxyMiddleware } = require('http-proxy-middleware');

修改了配置代码后即可工作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。