Articles of expresa

req.session.passport y req.user en blanco, y req.isAuthenticated devuelve false después del inicio de sesión inicial exitoso usando passport-facebook

Después del inicio de sesión inicial exitoso desde Facebook y la callback de redirección de inicio de sesión utilizando passport-facebook 1.0.3 y express 4.6.1, req.session.passport y req.user contienen el valor establecido durante la llamada de serialización (que recibo de la estrategia), pero en visitas posteriores a diferentes rutas en el sitio, req.session.passport y req.user están […]

Las solicitudes POST no funcionan con el módulo de solicitud en node.js

Quiero enviar datos al back-end de Java que se ejecuta en el servidor tomcat. Esto es lo que he intentado hasta ahora. Ya he instalado el método de módulo de solicitud.get funciona correctamente. Router.post(‘/’, function(req, res) { request({ uri: “http://localhost:8080/HIS_API/rest/UserService/registerUser”, method: “POST”, form: { roleId:2, employeeId:26, userName:”testing”, password:”123″ } }, function(error, response, body) { console.log(body); […]

MEANJS Obtener parámetros de URL

Estoy ejecutando mi aplicación en localhost: 3000 / #! /, Y tratando de obtener parámetros de URL para usar con Express, sin suerte. He creado un nuevo archivo de enrutamiento de servidor que contiene lo siguiente: admin.server.routes.js ‘use strict’; module.exports = function(app) { // Admin Routes var admin = require(‘../../app/controllers/admin.server.controller’); // Both of these routes […]

El cuerpo de solicitud de publicación de Python aparece vacío en el servidor Node cuando se envía

Estoy intentando enviar una solicitud de publicación a través de Python a mi servidor node.js Mi código de python se parece a: payload = { ‘tableName’: ‘events’, ‘whereParams’: { ‘end_date’: [‘between’, yesterday, today] } } payload = json.dumps(payload) url = ‘http://127.0.0.1:8081/search’ headers = {‘Content-type’: ‘application/json’, ‘Accept’: ‘text/plain’} r = requests.post(url, headers=headers, data=payload) jd = r.json() […]

Stock formidable durante el análisis

Cuando estoy empezando a cargar el archivo con mi aplicación, se almacena después del primer paso. Código de abajo de la función de carga exports.upload = function(req, res){ var form = formidable.IncomingForm(); console.log(‘Upload’); form.parse(req, function(err, fields, files){ if(err){ console.log(err); res.send(err); return; } console.log(‘Parsing’); fs.readFile(files.image.path, function(err, data){ if(err){ res.send(err); } var imageName = files.image.name; if(!imageName){ console.log(“Parsing […]

Cómo declarar sincrónicamente el objeto JS y luego editar una propiedad del objeto con datos que dependen de una operación concurrente

Estoy analizando los datos devueltos por la API de Eventbrite y formando objetos a partir del nombre del evento y cualquier etiqueta img raspada de la totalidad de la respuesta de datos. for (var i = 1, l = rawEventbriteData.length; i < l; i++){ var eventObject = { name: rawEventbriteData[i].event.title, images: [] }; var jsdom […]

¿Ejemplo del nombre de dominio para mailgun be para nodejs?

Hola, estoy usando mailgun para intentar enviar correos electrónicos, así que estoy usando este script: var Mailgun = require(‘mailgun-js’); //get requests expressApp .get(“/”, function routeHandler(req, res) { res.sendFile(path.join(__dirname, “../client/index.html”)); var api_key = ‘key-00000000000000000000’; var domain = “https://api.mailgun.net/v3/mydomain.com”; //I think the error must be here var mailgun = new Mailgun({apiKey: api_key, domain: domain}); var data = […]

¿Cómo puedo restringir que el usuario acceda a los archivos html estáticos en un ExpressJS / NodeJS?

¿Hay alguna forma de detectar la URL de solicitud del usuario y redireccionarla a una página de error en particular, como, por ejemplo, quiero que todas las rutas a cualquier archivo HTML (* .html), lo detecten y deseen que sea redirigido a una página de error. También escóndalo del usuario para verlo. PS: Usando Express […]

Variables de cadena de consulta aún vacías en Express 4

Escriba un servidor simple como se sugiere aquí en stackoverflow : rest_api.js: const express = require(‘express’); const bodyParser = require(‘body-parser’) // Initialize RESTful server const app = express(); app.set(‘port’, (process.env.PORT || 5000)); app.use(bodyParser.json() ); // to support JSON-encoded bodies app.use(bodyParser.urlencoded({extended: true})); // to support URL-encoded bodies // Spin up the server app.listen(app.get(‘port’), function() { console.log(‘running […]

Gzip no funciona

Estoy tratando de manejar gzip. Mis fonts: zlib , compresión , https (artículo de Rob W) Lado del servidor: app.get(‘*’, function (req, res, next) { if (req.headers[‘x-forwarded-proto’] != ‘https’) { res.setHeader(‘Content-Type’, ‘text/event-stream’) res.setHeader(‘Cache-Control’, ‘no-cache’) // send a ping approx every 2 seconds var timer = setInterval(function () { res.write(‘data: ping\n\n’) // !!! this is the […]