Javascript 为什么浏览器从vibed得到的响应如此之慢?

Javascript 为什么浏览器从vibed得到的响应如此之慢?,javascript,d,vue.js,vibed,Javascript,D,Vue.js,Vibed,我正在将数据从浏览器发送到vibed。在vibed控制台上,我立即收到请求。但在浏览器控制台中,我需要两个等待console.log 5-8秒。我不明白问题出在哪里 postQuestionsContent : function() { this.$http.post('http://127.0.0.1:8080/questions', JSON.stringify(this.questions)).then(function(response)

我正在将数据从浏览器发送到vibed。在vibed控制台上,我立即收到请求。但在浏览器控制台中,我需要两个等待console.log 5-8秒。我不明白问题出在哪里

     postQuestionsContent : function()
     {
        this.$http.post('http://127.0.0.1:8080/questions', JSON.stringify(this.questions)).then(function(response)
        {
           console.log("Server response: ", response.status); // 5-8 seconds here

        }, function(response)
          {
            console.log("Server report that it can't process request");
          }
        ); 
      }
和D代码:

void getQuestions(HTTPServerRequest req, HTTPServerResponse res)
{

    if (req.session)
    {   
       Json questions;
       try
       {
        questions = req.json;
        writeln("We got questions content!");
        res.statusCode = 200;
       }
       catch (Exception e)
       {
        writeln("Can't parse incoming data as JSON");
        writeln(e.msg);
        writeln("------------------------------------------");
       }
    }

    else
    {
        res.statusCode = 401;
    }

   res.writeVoidBody;
}

你看过文件了吗

他们说:

对于空主体,只需使用writeBody,因为此方法会导致某些保持活动的连接出现问题

所以也许你应该试试使用


您是否阅读了文档

他们说:

对于空主体,只需使用writeBody,因为此方法会导致某些保持活动的连接出现问题

所以也许你应该试试使用


它与浏览器有什么关系?如果服务器需要很长时间才能响应,请记录传入和传出的HTTP请求,并找出瓶颈。您可以尝试使用--vv运行vibe可执行文件,以启用非常详细的日志记录,以准确地查看发生了什么。它与浏览器有何关系?如果服务器需要很长时间才能响应,请记录传入和传出的HTTP请求,并找出瓶颈。您可以尝试使用--vv运行vibe可执行文件,以启用非常详细的日志记录,以查看到底发生了什么。