Javascript AngularJS-使用$http.POST提交表单时,响应速度非常慢

Javascript AngularJS-使用$http.POST提交表单时,响应速度非常慢,javascript,angularjs,node.js,forms,post,Javascript,Angularjs,Node.js,Forms,Post,我在Angular方面的经验很少,现在我在使用ng-submit()提交基本HTML表单后发送POST请求时遇到了问题。post请求发送到Node.js-server,使用http服务时响应速度非常慢。必须出错的代码位于作用域.submitMeeting()函数中。它从meetingService(addMeeting)触发一个方法 据我所知,这里没有什么问题。当和邮递员一起测试时,我的后端似乎工作正常。这是供参考的表格: <form ng-submit="submitMeeting()"

我在Angular方面的经验很少,现在我在使用ng-submit()提交基本HTML表单后发送POST请求时遇到了问题。post请求发送到Node.js-server,使用http服务时响应速度非常慢。必须出错的代码位于作用域.submitMeeting()函数中。它从meetingService(addMeeting)触发一个方法

据我所知,这里没有什么问题。当和邮递员一起测试时,我的后端似乎工作正常。这是供参考的表格:

<form ng-submit="submitMeeting()">
          <div class="form-group">
            <label for="exampleInputEmail1">Dato</label>
            <input type="text" class="form-control" id="datepicker2" aria-describedby="emailHelp" placeholder="Velg dato" name="date" ng-model="form.date" required>
          </div>
          <div class="form-group">
            <label for="exampleInputEmail1">Klokkeslett</label>
            <div id="timeSelect">
              <select name="time" ng-model="form.time" required>
                <option>08</option>
                <option>09</option>
                <option>10</option>
                <option>11</option>
                <option>12</option>
                <option>13</option>
                <option>14</option>
                <option>15</option>
                <option>16</option>
                <option>17</option>
                <option>18</option>
                <option>19</option>
                <option>20</option>
                <option>21</option>
                <option>22</option>
                <option>23</option>
                <option>00</option>
                <option>01</option>
                <option>02</option>
                <option>03</option>
                <option>04</option>
                <option>05</option>
                <option>06</option>
                <option>07</option>
              </select>
            </div>
          </div>
          <div class="form-group">
            <label for="exampleInputPassword1">Firma</label>
            <input type="text" class="form-control" placeholder="Skriv inn firma" name="company" ng-model="form.company" required>
          </div>
          <div class="form-group">
            <label for="exampleInputPassword1">Gjest</label>
            <input type="text" class="form-control" placeholder="Skriv inn gjest" ng-model="form.guest" name="guest">
          </div>
          <div class="form-group">
            <label for="exampleSelect2">Møterom</label>
            <input type="text" class="form-control" placeholder="Skriv inn møterom/sted" ng-model="form.room" name="room" required>
          </div>
              </div>
              <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Tilbake</button>
                <button type="submit" class="btn btn-primary">Legg til</button>
              </div>
            </div>
          </form>

达托
克洛克斯莱特
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
00
01
02
03
04
05
06
07
菲尔马
吉斯特
莫特罗姆
蒂尔贝克
拉格提尔

这是一个服务器端错误,正如你们许多人预测的那样。我缺少res.json()-语句,因此没有从POST路由返回到客户端的响应。

如果从开发人员控制台的“网络”选项卡中检查,您会得到什么响应时间?调试器上的“网络”面板会看到什么?如果您在“网络”选项卡中看到POST请求,JavaScript中不太可能存在延迟响应的情况。在这一点上,它一定是服务器端的问题。传递给
addMeeting
formData
参数中有什么?是否有可能是您发送的内容导致服务器出现问题?@user4612744,您可以从“网络”选项卡查看请求数据或请求大小吗?原因可能很低,我认为您应该在服务器端调试一次。
<form ng-submit="submitMeeting()">
          <div class="form-group">
            <label for="exampleInputEmail1">Dato</label>
            <input type="text" class="form-control" id="datepicker2" aria-describedby="emailHelp" placeholder="Velg dato" name="date" ng-model="form.date" required>
          </div>
          <div class="form-group">
            <label for="exampleInputEmail1">Klokkeslett</label>
            <div id="timeSelect">
              <select name="time" ng-model="form.time" required>
                <option>08</option>
                <option>09</option>
                <option>10</option>
                <option>11</option>
                <option>12</option>
                <option>13</option>
                <option>14</option>
                <option>15</option>
                <option>16</option>
                <option>17</option>
                <option>18</option>
                <option>19</option>
                <option>20</option>
                <option>21</option>
                <option>22</option>
                <option>23</option>
                <option>00</option>
                <option>01</option>
                <option>02</option>
                <option>03</option>
                <option>04</option>
                <option>05</option>
                <option>06</option>
                <option>07</option>
              </select>
            </div>
          </div>
          <div class="form-group">
            <label for="exampleInputPassword1">Firma</label>
            <input type="text" class="form-control" placeholder="Skriv inn firma" name="company" ng-model="form.company" required>
          </div>
          <div class="form-group">
            <label for="exampleInputPassword1">Gjest</label>
            <input type="text" class="form-control" placeholder="Skriv inn gjest" ng-model="form.guest" name="guest">
          </div>
          <div class="form-group">
            <label for="exampleSelect2">Møterom</label>
            <input type="text" class="form-control" placeholder="Skriv inn møterom/sted" ng-model="form.room" name="room" required>
          </div>
              </div>
              <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Tilbake</button>
                <button type="submit" class="btn btn-primary">Legg til</button>
              </div>
            </div>
          </form>