在 Koa2 中尝试一个基本的东西,从 MongoDB 获取结果并发送它作为响应。以下是我使用 koa-router 的代码。
如果我尝试在 ctx.body 中发送记录,结果总是“未找到”响应。帮助!!
import Router from 'koa-router';
import Users from '../models/users';
const router = new Router();
router.get('/users', async (ctx, next) => {
const user = await Users.find();
ctx.body = 'the result'; // how do I populate the user record here
//ctx.body = JSON.stringify(user) always returns in a "Not Found" response
});
export default router;
供参考我的模型 users.js
import mongoose from 'mongoose';
const User = new mongoose.Schema({
name: {
type: String
}
});
export default mongoose.model('users', User)