Хабр, пишу API на коа с тайпскриптом и монго. При попытке запроса к монго возвращается пустой массив. Как фиксить?
файл со схемой
import * as mongoose from 'mongoose'
const schema = new mongoose.Schema({
message: {
type: String,
},
date: {
type: Date,
},
})
const Messages = mongoose.model('Messages', schema)
export default Messages
файл с роутом
import * as Router from 'koa-router'
import * as bodyParser from 'koa-bodyparser'
import { app } from '@/helpers/runApp'
import Messages from '@/helpers/messageModel'
const router = new Router()
function Routes() {
app.use(bodyParser())
app.use(router.routes())
app.use(router.allowedMethods())
router.get('/a', async (ctx) => {
try {
const messages = await Messages.find()
ctx.body = messages
} catch (e) {
console.log(e)
}
})
}
export default Routes