Я написал сервер на node.js, используя модуль connect.When я делаю один запрос, он работает отлично. Но когда я делаю 2/3 одновременных запросов на сервер, то Chrome-браузер начинает загрузку моего локального хоста, и его статус показывается в ожидании 20-30 секунд.запрос занимает около 20 - 30 секунд в сервере node.js
В тесном наблюдении я заметил, что HTTP-запрос не доходит до сервера за такое количество времени. Так что может быть проблемой с моим кодом?
PS: У меня есть вопросы, связанные с этим здесь, в stackoverflow, но ни у кого из них я не получил требуемого ответа. код здесь:
var connect = require('connect');
function data(){
\t this.name='aman';
\t this.age='25';
}
var my_data,count=0;
var app = connect()
\t .use(connect.bodyParser())
\t .use(connect.static('public')) \t
\t .use(function (req, res) {
\t \t if(req.url === '/favicon.ico'){
\t \t \t console.log('favicon req. prevented');
\t \t }
\t \t else{
\t \t \t if(req.url === "/revert"){
\t \t res.setHeader('Content-Type', 'application/json');
\t \t \t my_data=new data();
\t \t \t my_data.name=req.body.name;
\t \t \t my_data.age=req.body.age;
\t \t \t console.log('top' + count);
\t \t \t count++;
\t \t \t res.write(JSON.stringify(my_data));
\t \t \t res.end();
\t \t \t }
\t \t \t else{
\t \t \t \t console.log('bottom' + count);
\t \t \t \t count++;
\t \t \t \t res.write(JSON.stringify(my_data));
\t \t \t \t res.end();
\t \t \t }
\t \t }
\t })
\t .listen(3000);
console.log('server started');