У меня проблема с использованием памяти. У меня есть сервер Node.js:Использование памяти Nodejs
var arcadeGames = require('./server/js/arcade');
var cardsGames = require('./server/js/cards');
требует модулей, что экспорт объект, необходимый из .json
данных
var http = require('http');
var express = require('express');
var app = express();
var server = http.createServer(app);
//var io = require('socket.io').listen(server);
//var fs = require('fs');
app.get('/specificCategory/:id',function(req,res,next){
switch(req.params.id){
case "Cards":
console.log(cardsGames.titles);
break;
case "Action":
console.log(actionGames.titles);
break;
default:
console.log("undefined");
}
//var specificCaategory = require('./server/js/'+ req.params.id.toLowerCase());
//var categoryTitlesAndUrlThumbs = spe
//console.log(specificCaategory.titles);
})
(как способ работает так же отметил один или один с переключателем)
функция get вызывается из браузера, нажимая категории ex: Cards, Action и отправляя запрос через http, controller from angularjs. Проблема заключается в том, что когда я console.log
вышла на сервер, первый щелчок по каждой категории работает нормально, но после этого сервер занимает много времени до console.log
из информации. (Что будет в браузере, если это так сложно для сервера) ,
Я сделал что-то, чтобы загрузить память так много?
Попробуйте добавить 'res.end();' после вашего случая переключения. –
Phuu я получил его сейчас. я ничего не отправил с помощью res.send(), поэтому он не вызывал res.end(); , Я просто прочитал, что если вы вызове send(), он автоматически вызовет res.end(). Спасибо Лазарев и спасибо за исправление tooo –
Хорошо, рад помочь вам. Я отправлю его в качестве ответа, если вы не возражаете. –