Articles of body parser

Express4.10 bodyParser req.body undefined

Estoy intentando generar el inicio de sesión de una aplicación de nodo tratando de acceder a la ruta / inicio de sesión get: req.body undefined Error: TypeError: Cannot read property ‘usuario’ of undefined at login (/home/makros/workspace/ntalk/controllers/home.js:8:24) at Layer.handle [as handle_request] (/home/makros/workspace/ntalk/node_modules/express/lib/router/layer.js:82:5) at next (/home/makros/workspace/ntalk/node_modules/express/lib/router/route.js:100:13) at Route.dispatch (/home/makros/workspace/ntalk/node_modules/express/lib/router/route.js:81:3) at Layer.handle [as handle_request] (/home/makros/workspace/ntalk/node_modules/express/lib/router/layer.js:82:5) at /home/makros/workspace/ntalk/node_modules/express/lib/router/index.js:235:24 at […]

La carga del archivo de imagen de 4 mb da un error HTTP 413 al subir al servidor de producción

Estoy intentando cargar una imagen del cliente a un servidor para procesarla y luego a un depósito S3 AWS. Funciona muy bien en un servidor local pero no en un servidor en vivo. XMLHttpRequest cannot load https://api.parthenon-click.com/img_upload/cover. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘https://www.parthenon-click.com’ is therefore not allowed access. The response […]

Express: Req.body no está definido después de POST req

Soy nuevo en el nodo JS. Estoy recibiendo indefinido para la solicitud de correos. Mi versión expresa es 4.10. Creo que me estoy perdiendo algo. var express = require(‘express’); var http = require(‘http’); var app = express(); app.use(express.static(__dirname + ‘/public’)); var bodyParser = require(‘body-parser’); app.use(bodyParser.urlencoded({extended: true})); app.use(bodyParser.json()); app.post(‘/test’,function(req,res){ var color1 = req.body.color; console.log(req.headers); console.log(“Color : […]

Node.js multer y body-parser a veces extremadamente lento

Estoy ejecutando un backend Node.js que utiliza multer para cargas binarias que deberían ir directamente a MySQL a través de la memoria. También utilizamos body-parser. El problema es que a veces, tanto el analizador del cuerpo (JSON) como el multer tardan mucho tiempo en ejecutarse (10k + ms en lugar de <100ms para el 99% […]

Los datos JSON en el cuerpo de la solicitud no se analizan utilizando el analizador de cuerpo

Cuando envío una solicitud POST utilizando cartero a localhost: 8080 / api / newUser con cuerpo de solicitud: {name: “Harry Potter”} En el servidor final, console.log (req.body) imprime: { ‘{name: “Harry Potter”}’: ” } server.js var express = require(‘express’); var app = express(); var router = express.Router(); var bodyParser = require(‘body-parser’); app.use(‘/’, express.static(__dirname)); router.use(function(req, res, […]

req.body undefined en el lado del servidor

Estoy trabajando en una aplicación que utiliza node, express, mysql en el lado del servidor. He escrito varias APIs en el archivo server.js y cuando bash acceder a las personas que usan Postman, entonces req.body siempre está indefinido. Esta es mi configuración de server.js. var express = require(‘express’); var mysql = require(‘mysql’); var cors = […]

El analizador de cadena de URL actual está en desuso

cuando ejecuto el código mediante el comando “node app.js”, se muestra este error (nodo: 2509) Advertencia de desaprobación: el analizador de cadena de URL actual está en desuso y se eliminará en una versión futura. Para usar el nuevo analizador, pase la opción {useNewUrlParser: true} a MongoClient.connect.

Error: json no válido con multer y analizador de cuerpo

Actualmente estoy usando multer para multipart/form-data en la aplicación node.js junto con body-parser . Intenté POSTAR datos de formulario utilizando POSTMAN, pero está recibiendo este error. Error: invalid json at parse (/Users/k/Documents/application/node_modules/body-parser/lib/types/json.js:79:15) at /Users/k/Documents/application/node_modules/body-parser/lib/read.js:102:18 at IncomingMessage.onEnd (/Users/k/Documents/application/node_modules/body-parser/node_modules/raw-body/index.js:136:7) at IncomingMessage.g (events.js:199:16) at IncomingMessage.emit (events.js:104:17) at _stream_readable.js:908:16 at process._tickDomainCallback (node.js:381:11) Así es como agregué multer y body-parser […]

¿Cómo obtener los campos de la solicitud en Node.js usando el marco expreso?

Estoy escribiendo un script Node.js y tengo problemas con la integración de un formulario de “inicio de sesión”. Puedo hacerlo usando una página HTML estática, sin embargo, usar una página “.ejs” dinámica está causando problemas … mis campos de formulario se informan como “indefinido”. var helmet = require(‘helmet’); var bodyParser = require(‘body-parser’) //var cookieParser = […]

bodyParser no parece funcionar

Lo siento si esta pregunta puede sonar “simple”, pero no consigo body-parser funcione en este ejemplo tan simple: “use strict”; const PORT = 3000; const express = require(“express”); const bodyParser = require(“body-parser”); const app = express(); app.post(“/api/login”, (req, res) => { if (!req.body) return res.sendStatus(400); res.send(“welcome, ” + req.body.username); }); app.use(express.json()); app.use(bodyParser.json()); console.log(`Listen on port […]