Articles of node.js

Erreur «connect EMFILE» dans Node.js

J’ai récemment reçu beaucoup de trafic sur mon site qui exécute Node.js. Avec l’augmentation du trafic, il a commencé à tomber en panne, ce qui n’est pas arrivé auparavant. Je reçois l’erreur suivante dans mon journal: { [Error: connect EMFILE] code: ‘EMFILE’, errno: ‘EMFILE’, syscall: ‘connect’ } Error: connect EMFILE at errnoException (net.js:670:11) at connect […]

Fuite de mémoire lors de l’émission de messages avec Socket.IO + Node.js + ZMQ

J’ai trois applications qui se parlent. Un serveur websocket (1) qui accepte les connexions des navigateurs, parsing l’url pour voir quelles données sont requirejses, le sert au client s’il a les données en mémoire, sinon le demande à une autre application appelée “fetcher” (2). Fetcher reçoit ce travail, le demande à une simple API (3) […]

Que fait le drapeau “-g” dans la commande “npm install -g ”?

Je suis des exemples qui utilisent l’indicateur -g lors de l’utilisation de npm install mais je n’arrive pas à comprendre à l’aide de l’aide ce que fait l’ -g .

Erreur de noeud: SyntaxError: importation de jeton inattendue

Je ne comprends pas ce qui ne va pas. J’ai vérifié un autre forum en parlant de transpilation et de babel. Qu’est-ce que je dois faire? node -v v5.5.0 mon code: import recast from ‘recastai’ et l’erreur (function (exports, require, module, __filename, __dirname) { import recast from ‘module1’ ^^^^^^ SyntaxError: Unexpected token import at exports.runInThisContext […]

npm ERR! code ELIFECYCLE

J’essaie d’apprendre à réagir, j’ai donc cet exemple de code pour l’application de vote en direct fullstack, et j’essaie de le faire fonctionner mais après avoir exécuté npm install suivi de npm start, je reçois l’erreur suivante: npm ERR! Darwin 16.4.0 npm ERR! argv “/usr/local/bin/node” “/usr/local/bin/npm” “run” “server” npm ERR! node v7.5.0 npm ERR! npm […]

Meilleur module node.js pour trouver un emplacement?

J’avais trouvé quelques modules node.js pour trouver les informations sur l’emplacement du client et le réseau en utilisant l’adresse IP. Exigences: Lieu – pays, ville, état, latitude, longitude etc. Réseau – Fournisseur de services Internet, type de connexion Internet et vitesse Internet, etc. Précision des données – possibilité maximale. Remarque: Recherche d’une solution côté serveur. […]

Délai de réponse Express.js

PROBLÈME J’ai cherché des délais d’expiration pour Express.js, mais tout semble lié à la connexion plutôt qu’à la demande / réponse elle-même. Si une demande prend beaucoup de temps, elle doit expirer. Évidemment, cela ne devrait pas arriver, mais même une simple erreur comme avoir un gestionnaire de route sans appel au rappel ou sans […]

Interroger après peupler Mongoose

Je suis plutôt débutant avec Mongoose et MongoDB en général, donc j’ai du mal à déterminer si quelque chose comme cela est possible: Item = new Schema({ id: Schema.ObjectId, dateCreated: { type: Date, default: Date.now }, title: { type: Ssortingng, default: ‘No Title’ }, description: { type: Ssortingng, default: ‘No Description’ }, tags: [ { […]

Obtenir l’état de la connexion sur le client Socket.io

J’utilise Socket.io et j’aimerais connaître l’état de la connexion au serveur côté client. Quelque chose comme ça: socket.status // return true if connected, false otherwise J’ai besoin de ces informations pour donner un retour visuel à l’utilisateur si la connexion est tombée ou si elle s’est déconnectée pour une raison quelconque.

Renvoi d’une réponse JSON en cas d’échec de l’authentification Passport.js

désolé, je suis très nouveau sur node.js donc je n’ai pas encore été capable de comprendre. J’utilise Node.js comme serveur API backend pour un client iPhone. J’utilise Passport.js pour m’authentifier avec une stratégie locale. Le code correspondant est ci-dessous: // This is in user.js, my user model UserSchema.static(‘authenticate’, function(username, password, callback) { this.findOne({ username: username […]