我的 react 应用程序的一部分涉及用户输入内容,在他们按下按钮提交后,它会被添加到数据库中。我的 mongodb 模式的一部分涉及"会话",它是一个数组。这是我的架构
const userSchema = new Schema({
googleId: String,
displayName: String,
sessions: Array
});
它可以工作并得到更新,但是如果我尝试向数据库提交大约 6 或 7 个项目,它会停止,当我尝试刷新页面时,实际刷新需要一两分钟。为什么要这样做?我每分钟可以更新数据库的次数或其他东西是否有限制?这是邮政路线
app.post('/api/addToDatabase', (req, res) => {
//console.log(req.body)
User.findById(req.user._id, function (err, user) {
user.sessions.push(req.body);
user.save();
})
})
客户端向服务器发送请求,服务器发送响应。如果响应没有到达,它将在一段时间后超时,这就是您所看到的。或者你只是告诉服务器立即回答:
res.end("done :)");