Articles of express

Piping concatené Gulp stream file.contents to server (connect, express ou http) réponse

Je soupçonne que cela vient d'une compréhension limitée des flux, mais j'ai regardé partout et je ne peux pas le faire fonctionner. En bref, je veux prendre un flux Gulp et passer le contenu concaténé du flux à une réponse express directement sans écrire sur le système de fichiers. C'est ainsi que j'ai eu l'idée […]

Exécuter le module après la demande POST

J'essaie d'intégrer l'envoi d'informations en temps réel via les sockets (en utilisant socket.io ) et l'envoi de notifications push à l'aide de la plate- forme OneSignal . Il arrive que si je met tout dans le même module, je ne sais pas pourquoi la méthode d'envoi de la notification n'est pas exécutée après l'envoi de […]

RangeError: code d'état non valide: 0

J'ai un problème où j'obtiens le code d'erreur suivant lors de la tentative d'une demande POST sur cette application (compte tenu que je suis un programmeur débutant node.js / js): Erreur: [20:22:28] [nodemon] starting `node app.js` Running server on 3000 Mon, 27 Jun 2016 19:22:31 GMT express deprecated res.send(status, body): Use res.status(status).send(body) instead at routes\edit.js:35:25 […]

Express.js POST requiert le corps vide

J'ai donc le code suivant dans mon fichier server.js que je lance avec node.js. J'utilise express pour gérer les requêtes HTTP. app.post('/api/destinations', function (req, res) { var new_destination = req.body; console.log(req.body); console.log(req.headers); db.Destination.create(new_destination, function(err, destination){ if (err){ res.send("Error: "+err); } res.json(destination); }); }); Je lance ce qui suit dans Terminal: curl -XPOST -H "Content-Type: application/json" […]

FindOneAndUpdate utilisé avec returnNewDocument: true renvoie le document original MongoDB

Bonjour, j'utilise MongoBD avec nœud js, j'ai utilisé npm install mongodb Je souhaite mettre à jour un document existant et retourner le document mis à jour, le document est mis à jour correctement. Mais il renvoie l'ancien document signifie le document original avant la mise à jour. J'ai utilisé le document returnNewDocument:true mais sans utilisation. […]

Utilisation des classes ES6 OU des objets littéraux dans les contrôleurs pour une application Express + NodeJS

Il y a deux choses sur lesquelles je suis très confus. Quel est l'avantage de l'utilisation de l'ES6 ou des littéraux d'objet. Et où dois-je utiliser l'un d'entre eux? Certains des exemples que j'essaye d'évoquer sont mentionnés ci-dessous. Permettez-moi de savoir quand utiliser un mode particulier de mise en œuvre et quand ne pas le […]

Étendre la propriété expressjs res

Currenty J'essaie d'ajouter une fonction d'erreur et d'avis à mon application expressjs . J'ai pensé qu'en appelant app.use(function (req, res, next) { res.notice = function (msg) { res.send([Notice] ' + msg); } }); La fonction d'avis serait attachée à tous les objets res présents dans ma demande, ce qui me permettrait de l'utiliser comme suit: […]

Dans Express.js pourquoi le code après res.json () est-il toujours exécuté?

Dans Node avec Express, j'ai un code comme celui-ci. if (req.body.var1 >= req.body.var2){ res.json({success: false, message: "End time must be AFTER start time"}); console.log('Hi') } console.log('Hi2') //other codes Je m'attendais à ce que si var1 soit> = var2, la réponse serait envoyée et l'exécution se terminerait. J'aime les déclarations de retour en Java / C […]

Ouverture de session dans html5mode angularjs?

Donc, en ce moment, j'ai configuré html5mode. $locationProvider.html5Mode(true); $locationProvider.hashPrefix('!'); C'est la fin de mon support pour express pour supporter html5mode app.use(function (req, res) { if (!req.path.match('/calendar|/user|/create|/profile')) { return res.send(404); } res.render('home/index', { currentUser: req.user }); }); Et toutes mes URL fonctionnent bien dans Chrome et Firefox 3.6 (que j'utilise pour tester le repli de hashbang). […]

L'objet # <MongoClient> n'a pas de méthode 'ouvrir'

J'ai essayé de créer un site simple avec Node.js, Express.js et MongoDB. Je suis nouveau dans ces technologies et j'ai eu du problème pour configurer la base de données. Voici un extrait de code dans mon fichier index.js: var http = require('http'), express = require('express'), path = require('path'), MongoClient = require('mongodb').MongoClient, Server = require('mongodb').Server, CollectionDriver […]