gpt4 book ai didi

node.js - 在 koa 中使用 express 中间件

转载 作者:IT老高 更新时间:2023-10-28 23:14:54 25 4
gpt4 key购买 nike

我有实现快速中间件的现有代码。如何在 Koa 应用程序中使用这个中间件?

当我尝试调用 app.use(expressMiddleware) 以在我的 Koa 应用程序中使用中间件时,Koa 提示说需要生成器函数:

AssertionError: app.use() requires a generator function

所以我猜这里需要某种适配器或技巧......想法?

最佳答案

另外,你可以试试 koa-connect:https://github.com/vkurchatkin/koa-connect

看起来很简单:

var koa = require('koa');
var c2k = require('koa-connect');
var app = koa();

function middleware (req, res, next) {
console.log('connect');
next();
}

app.use(c2k(middleware));

app.use(function * () {
this.body = 'koa';
});

app.listen(3000);

关于node.js - 在 koa 中使用 express 中间件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25385382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com