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

鍍金池/ 問答/HTML/ 在Koa下如何使用http-proxy-middleware?

在Koa下如何使用http-proxy-middleware?

http-proxy-middleware的Github頁面上是這樣教著使用的:

var express = require('express');
var proxy = require('http-proxy-middleware');

var app = express();

app.use('/api', proxy({target: 'http://www.example.org', changeOrigin: true}));
app.listen(3000);

我將express換成koa,就報錯了。

圖片描述

報錯信息如下,不明白中間件為啥非得是個function呢?謝謝~

clipboard.png

回答
編輯回答
撿肥皂
app.use((ctx, next) => {
    if (ctx.url.startsWith('/api')) {
        return proxy({target: 'http://www.example.org', changeOrigin: true})(ctx.req, ctx.res, next)
    }
    return next()
});
2017年3月8日 02:41