我在knex.js
和express
中遇到问题,代码如下:
userRouter.get('/:userId', function (req, res) {
DB('users').where({
id: req.params.userId
}).first('name').pipe(res);
});
as knex.js
doc写道:knex.js查询有一个流接口。
但我无法将结果传递给express(node http api)
响应。
上面的代码不起作用。
有一个“TypeError”:
TypeError:第一个参数必须是字符串或缓冲区
出了什么问题?
先谢谢!
答案 0 :(得分:3)
创建一个流并将其首先传递给JSONStream,最后将其传递给您的响应对象
keyPressed