我的react应用程序的一部分涉及到用户输入一些内容,然后在他们按下按钮提交后,它就会被添加到数据库中。我的mongodb模式的一部分涉及“会话”,它是一个数组。这是我的模式
<div class="login-box-body">
<p class="login-box-msg">Please Login</p>
<?php echo form_open(base_url('Authentication/test')); ?>
<div class="form-group has-feedback">
<input type="text" class="form-control" name="email_address" placeholder="Email Address">
<span class="glyphicon glyphicon-envelope form-control-feedback"></span>
</div>
<?php if (form_error('email_address')) { ?>
<div class="alert alert-error" style="padding: 5px !important;">
<p><?php echo form_error('email_address'); ?></p>
</div>
<?php } ?>
<div class="form-group has-feedback">
<input type="password" name="password" class="form-control" placeholder="Password">
<span class="glyphicon glyphicon-lock form-control-feedback"></span>
</div>
<?php if (form_error('password')) { ?>
<div class="alert alert-error" style="padding: 5px !important;">
<p><?php echo form_error('password'); ?></p>
</div>
<?php } ?>
<div class="row">
<!-- /.col -->
<div class="col-xs-12">
<button type="submit" name="submit" value="submit" class="btn btn-primary btn-block btn-flat">Login</button>
</div>
<!-- /.col -->
</div>
<?php echo form_close(); ?>
</div>
它可以工作并得到更新,但是如果我尝试向数据库提交大约6或7个项目,它将停止,并且当我尝试刷新页面时,实际上需要一两分钟的时间来刷新。为什么这样做呢?我每分钟可以更新数据库多少次有限制?这是邮寄路线
const userSchema = new Schema({
googleId: String,
displayName: String,
sessions: Array
});
答案 0 :(得分:2)
客户端将请求发送到服务器,然后服务器发送响应。如果响应没有到达,它将在一段时间后超时,这就是您所看到的。或者,您只是告诉服务器立即做出回答:
res.end("done :)");