怎么在 koa下使用 http-proxy-middleware 呢?

let router = require('koa-router')();

let c2 = require('koa2-connect');

let proxy = require('http-proxy-middleware')

module.exports = router;


//个人页

router.get('/api/*', c2k(proxy({

  target: "http://localhost:3000",

  changeOrigin:true,

  pathRewrite:{

    '^/api/*':'^/internal/*'

  },

  logLevel: 'debug'

})));

以上为代码,但是运行时一直报错


Cannot read property 'on' of undefined TypeError: Cannot read property 'on' of undefined

    at makeInjectedResponse 

    UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: Can't set headers after they are sent.

  ``


qq_花开花谢_0
浏览 3521回答 2
2回答

侃侃无极

可以看下koa-server-http-proxy这个库,http-proxy-middleware的koa版本。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript