Articles of node.js

Quel type de schéma dans Mongoose est le meilleur pour l’horodatage?

J’utilise Mongoose, MongoDB et Node. Je voudrais définir un schéma où l’un de ses champs est une date \ timestamp. Je voudrais utiliser ce champ pour renvoyer tous les enregistrements mis à jour au cours des 5 dernières minutes. En raison du fait que dans Mongoose je ne peux pas utiliser la méthode Timestamp () […]

Comment gérer le if-else en promesse alors?

Dans certains cas, lorsque je reçois une valeur renvoyée par un object promesse, je dois démarrer deux processus différents then() fonction de la condition de la valeur, par exemple: promise().then(function(value){ if(//true) { // do something } else { // do something } }) Je pense que je peux peut-être écrire comme: promise().then(function(value){ if(//true) { // […]

Impossible de modifier le favicon avec Express.js

C’est une question très simple, mais j’essaie de changer la favicon de mon application node.js / Express avec app.use(express.favicon(__dirname + ‘/public/images/favicon.ico’)); et je reçois toujours le favicon par défaut. C’est dans ma fonction app.configure , et oui, j’ai vérifié qu’il y a un favicon.ico dans /public/images/favicon.ico . Il n’y a rien non plus dans un […]

Correction du chemin npm sous Windows 8 et 10

Avoir fait beaucoup de recherches sur Google, essayé de réinstaller node.js en utilisant l’installateur officiel, mais mon chemin npm ne fonctionne toujours pas. Cela ne fonctionne pas npm install foo Je reçois un message d’erreur indiquant le module manquant npm-cli.js 2 heures de googler plus tard, j’ai découvert une solution de contournement Au lieu de […]

npm derrière un proxy échoue avec le statut 403

J’essaie de lancer npm derrière un proxy. J’ai essayé tous les deux d’entrer le proxy directement ou via Authoxy : npm config set proxy http://localhost:8999 npm config set https-proxy http://localhost:8999 Quel que soit le proxy que j’utilise, je me retrouve toujours avec la même erreur lors de l’exécution de la npm search : npm info […]

Définition de modèles Mongoose dans un module séparé

Je voudrais séparer mes modèles Mongoose dans un fichier séparé. J’ai essayé de le faire comme ceci: var mongoose = require(“mongoose”); var Schema = mongoose.Schema; var ObjectId = Schema.ObjectId; var Material = new Schema({ name : {type: Ssortingng, index: true}, id : ObjectId, materialId : Ssortingng, surcharge : Ssortingng, colors : { colorName : Ssortingng, […]

Que fait Express.js dans la stack MEAN?

Je suis récemment entré dans AngularJS et je l’adore. Pour un projet à venir, je cherche à utiliser la stack MEAN (MongoDB, Express, Angular, Node). Je suis assez familier avec Angular et j’ai une compréhension modeste des objectives de MongoDB et de Node dans la stack. Cependant, je ne comprends pas vraiment à quoi sert […]

Qu’est-ce que node-gyp

Quelqu’un peut-il m’expliquer ce qu’est node-gyp et pourquoi il utilise mes fichiers système pour créer des packages Node.JS. Si Ii node-gyp un projet de noeud et utilise node-gyp interne. Ensuite, je viens de projeter ce projet et je suis passé à un autre système Je le décolle et essaye de l’utiliser Cette approche fonctionnera-t-elle?

Node.js ES6 classes with require

Jusqu’à présent, j’ai créé des classes et des modules dans node.js la manière suivante: var fs = require(‘fs’); var animalModule = (function () { /** * Constructor initialize object * @constructor */ var Animal = function (name) { this.name = name; }; Animal.prototype.print = function () { console.log(‘Name is :’+ this.name); }; return { Animal: […]

AWS Lambda: comment stocker le secret sur une API externe?

Je construis un outil de surveillance basé sur AWS Lambda. Étant donné un ensemble de mesures, les Lambdas devraient pouvoir envoyer des SMS en utilisant l’API Twilio . Pour pouvoir utiliser l’API, Twilio fournit un SID de compte et un jeton d’authentification. Comment et où dois-je stocker ces secrets? Je pense actuellement à utiliser AWS […]