Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou desenvolvendo um WS em Nodejs e estou com problema em enviar um Json com mais de 400 registros.
Ao enviar um json pro WS de até 400 registro ele funciona legal, mas ao enviar mais de 400 registro ele ocorre o erro abaixo,
alguém tem alguma sugestão do que possa ser?
Error
at readStream (/home/xxx/nodejs/api/node_modules/body-parser/node_modules/raw-body/index.js :179:15)
at getRawBody (/home/xxx/nodejs/api/node_modules/body-parser/node_modules/raw-body/index.js :97:12)
at read (/home/xxx/nodejs/api/node_modules/body-parser/lib/read.js:68:3)
at jsonParser (/home/xxx/nodejs/api/node_modules/body-parser/lib/types/json.js:121:5)
at Layer.handle [as handle_request] (/home/xxx/nodejs/api/node_modules/express/lib/router/l ayer.js:95:5)
at trim_prefix (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:312:13)
at /home/xxx/nodejs/api/node_modules/express/lib/router/index.js:280:7
at Function.process_params (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:3 30:12)
at next (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:271:10)
at urlencodedParser (/home/xxx/nodejs/api/node_modules/body-parser/lib/types/urlencoded.js: 95:37)
at Layer.handle [as handle_request] (/home/xxx/nodejs/api/node_modules/express/lib/router/l ayer.js:95:5)
at trim_prefix (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:312:13)
at /home/xxx/nodejs/api/node_modules/express/lib/router/index.js:280:7
at Function.process_params (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:3 30:12)
at next (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:271:10)
at expressInit (/home/xxx/nodejs/api/node_modules/express/lib/middleware/init.js:33:5)
Meu app.js
var express = require('express');
var bodyParser = require('body-parser');
var methodOverride = require('method-override');
var routesV1 = require('./routes/RoutesV1');
var app = express();
app.disable('etag');
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(methodOverride('X-HTTP-Method')); // Microsoft
app.use(methodOverride('X-HTTP-Method-Override')); // Google/GData
app.use(methodOverride('X-Method-Override')); // IBM
app.use(methodOverride('_method'));
app.use('/api/v1', routesV1);
var server = app.listen(3000, function ()
{
var host = server.address().address;
var port = server.address().port;
console.log('O servidor foi iniciado: http://%s:%s', host, port);
});
module.exports = app;Carregando comentários...