2

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)
4

0 に答える 0