app.use(session({
genid: function(req) {
// Вот тут указывайте функции своих сокетов, но у меня большие сомнения, что это сработает.
return genuuid() // use UUIDs for session IDs
},
secret: 'keyboard cat'
}))
this.socket.emit('new-message', {info: "Тут то что вам нужно отправить на сервер"})
socket.on('new-message', data => { // тут вы принимаете то что пришло с фронта и делаете с этим что хотите })
const chat = new schema({
name: {
type: String,
required: true,
unique: true,
},
users: [{
name: {
type: String,
required: true,
},
_id: false
}],
messages: [{
user: {
type: String,
required: true,
},
message: {
type: String,
required: true,
},
date: {
type: String,
required: true,
}
}]
}, {
versionKey: false,
collation: 'chat'
});