Je me demandais quelle est la meilleure approche pour configurer une exportation de module. “async.function” dans l’exemple ci-dessous pourrait être une requête FS ou HTTP, simplifiée pour l’exemple: Voici un exemple de code (asynmodule.js): var foo = “bar” async.function(function(response) { foo = “foobar”; // module.exports = foo; // having the export here breaks the app: […]
J’ai une application Node.js qui charge certaines données de Mysql dans Redis lorsque l’application démarre. Cela a bien fonctionné jusqu’à ce que nous ayons modifié les données dans Mysql. Maintenant, il ne fait que quitter avec un message “Killed”. J’essaie de localiser le problème, mais il est difficile de déboguer avec l’inspecteur de nœud car […]
J’ai une application que j’ai derrière un proxy inverse, je voudrais qu’il écoute uniquement localhost / 127.0.0.1. Je m’attendais à ce que cela fonctionne: app.listen(3001, ‘localhost’); ou app.listen(3001, ‘127.0.0.1’); … mais au lieu de cela je reçois une erreur: node.js:201 throw e; // process.nextTick error, or ‘error’ event on first tick ^ TypeError: Cannot read […]
Création d’un processus enfant à l’aide de shelljs !/usr/bin/env node require(‘/usr/local/lib/node_modules/shelljs/global’); fs = require(“fs”); var child=exec(“sudo mongod &”,{async:true,silent:true}); function on_exit(){ console.log(‘Process Exit’); child.kill(“SIGINT”); process.exit(0) } process.on(‘SIGINT’,on_exit); process.on(‘exit’,on_exit); Le processus enfant est toujours en cours d’exécution après le processus parent
J’ai créé l’application simple node.js (code source ici https://azuree.microsoft.com/en-us/blog/visual-studio-code-and-azuree-app-service-a-perfect-fit/ ) var http = require(‘http’); http.createServer(function (req, res) { console.log(‘Got request for ‘ + req.url); res.writeHead(200, {‘Content-Type’: ‘text/html’}); res.end(‘Hello Code and Azure Web Apps!’); }).listen(process.env.PORT); Et cliqué sur VSCode launch.json généré: { “version”: “0.2.0”, “configurations”: [ { “name”: “Launch”, “type”: “node”, “request”: “launch”, “program”: “${workspaceRoot}/app.js”, “stopOnEntry”: […]
J’utilise mikeal / request pour faire des appels API. L’une des API que j’utilise le plus fréquemment (l’API Shopify). Récemment mis en place une nouvelle limite d’appel , je vois des erreurs comme: Exceeded 6.0 calls per second for api client. Slow your requests or contact support for higher limits. J’ai déjà eu une mise […]
Je ne fais que commencer avec les nœuds, les API et les applications Web. Je comprends le fonctionnement de base de Node.js et Express, mais maintenant je veux commencer à faire des appels aux API d’autres services et à faire des choses avec leurs données. Pouvez-vous décrire les requêtes HTTP de base et comment saisir […]
Je développe une application en utilisant node.js En cela, je suis prêt à utiliser SQLite comme firebase database intégrée. J’ai cherché en ligne pour les modules SQLite npm. J’ai trouvé différents modules: https://github.com/grumdrig/node-sqlite https://github.com/orlandov/node-sqlite https://github.com/developmentseed/node-sqlite3 D’après la documentation et d’autres sources, j’ai compris que (1) fonctionne de manière synchrone, tandis que (2) et (3) fonctionnent […]
Je dois créer un service Web et utiliser Node.js sur le serveur. Mais quand je cours sous localhost, je reçois une erreur: Erreur: la plupart des logiciels intermédiaires (tels que bodyParser) ne sont plus fournis avec Express et doivent être installés séparément. S’il vous plaît voir https://github.com/senchalabs/connect#middleware. neo4jtest.js var config = require(‘./config’); var bodyParser = […]
Je crois que par le passé, j’ai découvert une option permettant de passer à npm pour obtenir le chemin utilisé par -g (modules globaux). Est-ce que quelqu’un connaît une telle option? Ou toute autre méthode pour obtenir le préfixe de chemin global npm utilise? Je sais où les modules globaux vivent sur mon ordinateur ( […]