Questions marquées «express»

Express est un cadre d'application Web Node.js flexible, fournissant un ensemble robuste de fonctionnalités pour la création d'applications Web.



5
Pourquoi devrais-je utiliser Restify?
J'avais l'obligation de créer une API REST dans node.js et je recherchais un cadre plus léger qu'express.js qui évite probablement les fonctionnalités indésirables et agirait comme un cadre personnalisé pour la création d'API REST. Restify de son intro est recommandé pour le même cas. Lecture Pourquoi utiliser restify et non …
101 node.js  express  restify 


7
Redirection vers la page précédente après l'authentification dans node.js à l'aide de passport.js
J'essaie d'établir un mécanisme de connexion en utilisant node.js, express et passport.js. La connexion elle-même fonctionne assez bien, les sessions sont également bien stockées avec redis mais j'ai quelques problèmes pour rediriger l'utilisateur vers l'endroit où il a commencé avant d'être invité à s'authentifier. Par exemple, l'utilisateur suit le lien …

4
express.json contre bodyParser.json
J'écris une application relativement nouvelle et je me demandais laquelle je devrais utiliser: express.json() ou bodyParser.json() Puis-je supposer qu'ils font la même chose. Je voudrais simplement utiliser express.json()car il est déjà intégré.
100 json  express 

8
Comment une unité teste-t-elle les routes avec Express?
Je suis en train d'apprendre Node.js et j'ai joué avec Express . J'aime vraiment le framework; cependant, j'ai du mal à comprendre comment écrire un test unitaire / d'intégration pour une route. Être capable de tester des modules simples est facile et je l'ai fait avec Mocha ; cependant, mes …
99 node.js  express 

5
Node.js - Journalisation / Utilisation de Morgan et Winston
nous utilisons morganpour enregistrer notre transformation express: var morgan = require('morgan'); morgan('combined'); // a format string morgan(':remote-addr :method :url :uuid'); // a custom function morgan(function (req, res) { return req.method + ' ' + req.url + ' ' + req.uuid; }) En outre, nous utilisons winstonpour enregistrer nos autres journaux: …

5
exiger un fichier sous forme de chaîne
J'utilise node + express et je me demande simplement comment importer n'importe quel fichier sous forme de chaîne. Disons que j'ai un fichier txt, tout ce que je veux, c'est le charger dans une variable en tant que telle. var string = require("words.txt"); je suis contre modules.exports = function(){ var …

2
Node.js + Express: routes vs contrôleur
Nouveau sur Node.js et Express, j'essaie de comprendre les deux concepts qui semblent se chevaucher, routes vs contrôleur. J'ai vu des exemples simples qui font app.js + routes / *, cela semble être suffisant pour acheminer les diverses requêtes nécessaires. Cependant, je vois aussi des gens parler de l'utilisation de …
98 node.js  express 

8
Express.js req.ip renvoie :: ffff: 127.0.0.1
J'essaye actuellement d'obtenir l'adresse IP de l'utilisateur demandé. Le problème est que l'adresse IP revient ::ffff:127.0.0.1au lieu de 127.0.0.1. J'ai essayé d'utiliser l' trusted proxyoption (sans utiliser de proxy) et le req.ipsest vide. Utilisation de 4.x Express.js. router.get('/', function(req, res, next) { console.log('ip', req.ip) res.send({}) });
98 node.js  express 

2
En utilisant PassportJS, comment passer des champs de formulaire supplémentaires à la stratégie d'authentification locale?
J'utilise passeportJS et je souhaite fournir plus que juste req.body.usernameet req.body.passwordà ma stratégie d'authentification (passeport local). J'ai 3 champs de formulaire: username, password, &foo Comment puis-je accéder à req.body.foopartir de ma stratégie locale qui ressemble à: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, user) …


3
Rendre une variable au format HTML dans EJS
J'utilise la bibliothèque Forms pour Node.js ( Forms ), qui rendra un formulaire pour moi sur le backend comme suit: var signup_form = forms.create({ username: fields.string({required: true}) , password: fields.password({required: true}) , confirm: fields.password({ required: true , validators: [validators.matchField('password')] }) , email: fields.email() }); var signup_form_as_html = signup_form.toHTML(); La dernière …
97 node.js  express  ejs 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.