Articles of node.js

Déterminer le répertoire de travail de la ligne de commande lors de l’exécution du script bin bin

Je crée une interface de ligne de commande de noeud. Il est installé globalement et utilise un fichier bin à exécuter. Je prévois d’ouvrir une fenêtre de commande dans le répertoire racine des fichiers sur lesquels je travaille, puis d’exécuter la commande, mais je n’ai pas pu déterminer le répertoire de travail actuel car process.cwd() […]

Comment définir un cookie dans le noeud js en utilisant un framework express?

Dans mon application, je dois définir un cookie en utilisant le framework express. J’ai essayé le code suivant, mais il ne définit pas le cookie. Quelqu’un peut-il m’aider à le faire? var express = require(‘express’), http = require(‘http’); var app = express(); app.configure(function(){ app.use(express.cookieParser()); app.use(express.static(__dirname + ‘/public’)); app.use(function (req, res) { var randomNumber=Math.random().toSsortingng(); randomNumber=randomNumber.subssortingng(2,randomNumber.length); res.cookie(‘cokkieName’,randomNumber, […]

Passer des arguments à exiger (lors du chargement du module)

Est-il possible de passer des arguments lors du chargement d’un module en utilisant require? J’ai module, login.js qui fournit la fonctionnalité de connexion. Il nécessite une connexion à la firebase database et je souhaite que la même connexion à la firebase database soit utilisée dans tous mes modules. Maintenant, j’exporte une fonction login.setDatabase (…) qui […]

Comment savoir si l’utilisateur est connecté avec passport.js?

J’ai lu passport.js informations et les échantillons de passport.js pendant deux jours, mais je ne suis pas certain après tout ce processus d’authentification. Comment savoir si je suis connecté, par exemple, j’aurai une barre de navigation avec un bouton de connexion ou de déconnexion, y a-t-il une variable comme le code ci-dessous? if (login) logout […]

Comment supprimer une firebase database avec Mongoose?

Je prépare un script de création de firebase database dans Node.js et Mongoose. Comment puis-je vérifier si la firebase database existe déjà et, le cas échéant, la supprimer en utilisant Mongoose? Je n’ai pas pu trouver un moyen de le laisser tomber avec Mongoose.

Requête synchrone dans Node.js

Si je dois appeler l’API 3 http dans un ordre séquentiel, quelle serait la meilleure alternative au code suivant: http.get({ host: ‘www.example.com’, path: ‘/api_1.php’ }, function(res) { res.on(‘data’, function(d) { http.get({ host: ‘www.example.com’, path: ‘/api_2.php’ }, function(res) { res.on(‘data’, function(d) { http.get({ host: ‘www.example.com’, path: ‘/api_3.php’ }, function(res) { res.on(‘data’, function(d) { }); }); } […]

Quel est le «point d’entrée» dans npm init

J’ai un nouveau projet vide, quand je lance npm init, j’ai une liste de questions à répondre, par exemple: name: (karma) version: (1.0.0) description:my project description entry point: (index.js) Je suis vraiment confus à propos de celui qui dit “point d’entrée”, est-ce que cela devrait être mon fichier index.html ou mon app.js ou est-ce autre […]

Quelle est l’option «secret» de la session?

Je ne connais rien à la cryptographie. Je me demande quel est le secret de la session. Je vois du code comme ceci: app.use(express.session({ store: mongoStore({ url: app.set(‘db-uri’) }), secret: ‘topsecret’ })); Quel est le secret et devrais-je le changer?

Comment héberger une application Node.Js en hébergement partagé

Comment héberger une application Node.Js en hébergement partagé Je souhaite héberger une application node.js en hébergement partagé. Quelqu’un a-t-il des références ou des documents à consulter? Merci d’avance

passeport-local avec node-jwt-simple

Comment puis-je combiner passeport local pour renvoyer un jeton JWT sur une authentification réussie? Je veux utiliser node-jwt-simple et regarder passport.js je ne sais pas comment s’y prendre. var passport = require(‘passport’) , LocalStrategy = require(‘passport-local’).Strategy; passport.use(new LocalStrategy( function(username, password, done) { User.findOne({ username: username }, function(err, user) { if (err) { return done(err); } […]