Articles of node.js

Ajout d’horodatages à tous les messages de la console

J’ai un projet complet, déployé , basé sur Express, avec de nombreuses instructions console.log () et console.error (). Le projet s’exécute en utilisant pour toujours, dirigeant le stdout et le stderr vers 2 fichiers distincts. Tout fonctionne plutôt bien, mais maintenant, il me manque des horodatages – pour savoir exactement quand des erreurs se sont […]

Comment publier un paquet npm avec des fichiers de dissortingbution?

Je voudrais publier un paquet npm contenant ma source ainsi que des fichiers de dissortingbution. Mon référentiel Github contient le dossier src qui contient les fichiers source JavaScript. Le processus de génération génère un dossier dist contenant les fichiers de dissortingbution. Bien entendu, le dossier dist n’est pas archivé dans le référentiel Github. Comment puis-je […]

jeton d’authentification de passeport nodejs

J’écris une application nodejs que je voudrais utiliser à la fois comme application Web et comme fournisseur d’API. Une fois qu’un utilisateur est authentifié, je souhaite affecter à cet utilisateur un jeton à utiliser pour les requêtes suivantes. Cela fonctionne très bien avec le passeport pour l’application Web, car je viens de sérialiser et désérialiser […]

Comment puis-je append un horodatage aux journaux à l’aide de la bibliothèque Node.js Winston?

Je veux append un horodatage aux journaux. Quelle est la meilleure façon d’y parvenir?

Comment terminer une session dans ExpressJS

J’ai l’impression que cela doit être enterré quelque part dans la documentation, mais je ne le trouve pas. Comment fermez-vous ou terminez-vous ou tuez-vous (peu importe) une session dans ExpressJS?

Comment utiliser une variable en tant que nom de champ dans findOne () mongodb-native?

J’ai ces données dans mongodb: { “name”: “Amey”, “country”: “India”, “region”: “Dhule,Maharashtra” } et je veux récupérer les données en passant un nom de champ en tant que variable dans la requête. Ce qui suit ne fonctionne pas: var name = req.params.name; var value = req.params.value; collection.findOne({name: value}, function(err, item) { res.send(item); }); Comment puis-je […]

Comment créer des threads dans nodejs

Est-il possible de créer des threads pour exécuter plusieurs méthodes à la fois? Si une méthode échoue, tous les autres threads doivent être supprimés. Merci d’avance

débogage node.js avec inspecteur de noeud

J’essaie de déboguer mon application nodejs en utilisant node-inspector. Mais Google Chrome ne montre pas le code. J’utilise ce qui suit, Node.js: v0.10.26 Express: 4.0.0 Inspecteur de noeud: v0.7.3 Version de Google Chrome: 34.0.1847.131 C’est ce que je fais pour démarrer le débogueur. $ node-inspector Node Inspector v0.7.3 Visit http://127.0.0.1:8080/debug?port=5858 to start debugging. Dans une […]

Puis-je écrire un paquet npm dans coffeescript?

J’ai utilisé coffeescript pendant un certain temps. Maintenant, je dois écrire un paquet npm, puis-je l’écrire en coffeescript, ou bien comstackr coffeescript en javascript?

Comment empêcher Node.js de sortir en attendant un rappel?

J’ai un code comme celui-ci: var client = new mysql.Client(options); console.log(‘Icanhasclient’); client.connect(function (err) { console.log(‘jannn’); active_db = client; console.log(err); console.log(‘hest’); if (callback) { if (err) { callback(err, null); } callback(null, active_db); } }); Mon problème est que le nœud se termine immédiatement lorsque je l’exécute. Il affiche “Icanhasclient”, mais aucun des fichiers console.log de l’appel […]