在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 怎么在 koa下使用 http-proxy-middleware 呢?

怎么在 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.
  ``
回答
編輯回答
敢試

可以看下koa-server-http-proxy這個庫,http-proxy-middleware的koa版本。

2018年4月14日 14:14
編輯回答
朽鹿

用的是koa,對應的插件應該是 koa-connect

2017年8月28日 07:55
編輯回答
傻叼

用這個模塊koa-better-http-proxy

npm install koa-better-http-proxy --save
app.use(proxy('www.google.com', {
  port: 443
}));
2018年3月13日 03:53