关于express代理http-proxy-middleware中间件的问题
[] []
我如果把代码更改一下,改成这样: app.use('/', proxy({target: 'https://api.douban.com', changeOrigin: true}))
;然后请求代理地址http://localhost:4000/v2/music/search?q=周杰伦
就没有任何毛病,数据可以正常返回, 我现在很纳闷,代码都是根据npm上面写的,百度了好多也是这样的,为啥我的不行呢?
修改后的请求,是不是我太笨了,脑瓜子哇哇的…
2 回复
你如果用的是
http://localhost:4000/api/v2/music/search?q=周杰伦
=> https://api.douban.com/api/v2/music/search?q=周杰伦
@jiangli373 我好像有点明白了! 我使用的是localhost:3000/api,那么我代理的请求的地址应该也是xxx/api/这种格式 对吗?