Я новичок в Koa (и Express), и я пытаюсь конвертировать сервер live livechat, который я сделал с socket.io, в koajs с koa-websocket.
С сегодняшнего дня все прошло хорошо, потому чтоЯ не могу понять, как использовать модель mongoose с koa.
Я искал последние 4 часа в интернете, но не нашел ничего, связанного с моей проблемой, так как koajs - это новый фреймворк, и поддержки не так много.it.
Чтобы вернуть контекст, при запуске приложения мне нужно получить все существующие комнаты лобби чата.С Express я делал это:
Room.find({}, (rooms, err) => {});
Но это больше не работает.Вот моя модель комнаты:
import mongoose from "mongoose";
const { Schema } = mongoose;
const roomSchema = new Schema({
creator: {
type: Schema.Types.ObjectId,
required: true
},
name: {
type: String,
required: true
},
description: {
type: String,
required: false
},
private: {
type: Boolean,
required: true
},
password: {
type: String,
required: true
},
salt: {
type: String,
required: true
}
});
export default mongoose.model("Room", roomSchema);
Я запустил mongod и подключился к своей базе данных livechat.
Буду признателен за любую помощь.
Спасибо всем, ктопрочитает / ответит это.