前言
下载并使用http-proxy-middleware
包时,显示报错,代码如下:
const express = require('express');
const proxy = require('http-proxy-middleware')
const app = express()
app.use(express.static(__dirname + '/'))
app.use('/api', proxy({
target: 'http://localhost:4000', changeOrigin: false
}
));
app.listen(3000)
报错结果为:
查询资料后发现1.0版本之后的引用方式发生了改变,若使用1.0之后的版本则不能这样使用。
正确使用
代码部分:
const express = require('express');
const { createProxyMiddleware } = require('http-proxy-middleware');
const app = express()
app.use(express.static(__dirname + '/'))
app.use('/api', createProxyMiddleware({
target: 'http://localhost:4000', changeOrigin: false
}
));
app.listen(3000)
报错解决~
版权声明:本文为liu19721018原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。