2016-11-17 13 views
1

我有這個很小的高致病性禽流感服務器:哈皮js和郵差Chrome應用 - 後續請求

const Hapi = require('hapi'); 
const server = new Hapi.Server(); 

server.connection({ 
    port: 8080 
}); 

server.route({ 
    method: 'GET', 
    path: '/hello', 
    handler: function(request, reply) { 

    console.log('hooray'); 
    setTimeout(function() { 
     console.log('mellow'); 
     return reply("Hello"); 
    }, 7500);//7.5 seconds 
    } 
}); 

server.start((err) => { 
    console.log(`Server started at ${ server.info.uri }`); 
}); 

現在,如果發送2請求使用郵差Chrome應用(從2個不同的選項卡)一個2秒的延遲,我得到該輸出在控制檯上:

Server started at http://clivend-N56VV:8080 
hooray 
mellow 
hooray 
mellow 

爲什麼高致病性禽流感等處理其他之前回復到第一個請求?

謝謝!

+0

編輯:使用郵遞員本地桌面客戶端(而不是Chrome應用)似乎已經解決了這一問題 – clivend

回答

0

這不是高致病性禽流感正在等待prevoius請求。我敢打賭,你在一個瀏覽器中測試它。儘量使2請求,從2級不同的瀏覽器或捲曲。

+0

感謝盧卡斯,好像那是確實的問題 – clivend