회원가입/로그인 (1)

※ 주의사항

- DB 설계 1 채팅방 - (Chatroom)

const chatroomSchema = new mongoose.Schema ({
    title: {
        type:String,
        default: "채팅방" // 기본 채팅방 이름
    },

    members : [{
        type: mongoose.Schema.Types.ObjectId, 
        ref: 'User',
        required: true,
    }],

    date: {
        type: Date,
        Default: Date.now
    }
});

- DB 설계 2 메시지 - (Message)

const messageSchema = new mongoose.Schema({
    // 현재 채팅방 위치
    chatroom: {
        type: mongoose.Schema.Types.ObjectId, 
        ref: 'Chatroom',
        required: true,
    },
    title: {
        type: String,
        ref: 'Chatroom',
    },
    // 메시지
    content: {
        type: String,
        required: true,
    },
    // 현재 접속해 있는 id
    user_id: {
        type: mongoose.Schema.Types.ObjectId, 
        ref: 'User',
        required: true,
    },
    date: {
        type: Date,
        default: Date.now
    }
});

- 참여 중인 모든 채팅방 목록