我认为我的内存使用存在问题。我有一个node.js服务器:
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);
})
(两种方式都使用相同的注释或带开关的方式)
通过点击类别ex:Cards,Action从浏览器调用get函数,并通过http,控制器从angularjs发送请求。问题是当我console.log
在服务器上输出时,首先点击每个类别工作正常,但在此之后,服务器需要花费大量时间来console.log
输出信息。(浏览器会发生什么)如果这对服务器来说太难了。)
我是否已经做了很多事情来加载内存?
答案 0 :(得分:1)
在切换案例后添加res.end();
。