Articles of node.js

Erreur: aucun moteur par défaut n’a été spécifié et aucune extension n’a été fournie

Je travaille à configurer un serveur http en utilisant node.js et engine. Cependant, je continue à me heurter à des problèmes pour lesquels je ne dispose que de peu d’informations sur la manière de résoudre ce problème. Merci d’avance. Error: No default engine was specified and no extension was provided. at new View (…\node_modules\express\lib\view.js:41:42) at […]

installer nvm dans docker

Je suis en train de créer une nouvelle image Docker et je cherche à installer NVM pour pouvoir gérer nodejs. En lisant les docs sur la façon d’installer NVM, ils mentionnent que vous devez vous procurer votre fichier .bashrc pour pouvoir utiliser NVM. J’ai essayé de configurer cela dans un fichier Docker, mais jusqu’à présent, […]

AngularJS – rendu côté serveur

Comme vous le savez peut-être, AirBnb opensourced Rendr ( http://nerds.airbnb.com/weve-open-sourced-rendr ) qui devrait permettre le rendu côté serveur des applications Backbone . C’est cool, car on peut exécuter la première “itération” du rendu du modèle sur le serveur et le client obtient un document HTML entièrement rendu, plus toute l’application JS. Il réduit considérablement le […]

Importation de jeton inattendue par Babel lors de l’exécution de tests mocha

Les solutions proposées dans d’autres questions connexes, telles que l’inclusion des parameters prédéfinis appropriés (es2015) dans .babelrc, sont déjà implémentées dans mon projet. J’ai deux projets (appelons-les A et B) qui utilisent tous deux la syntaxe du module ES6. Dans le projet A, j’importe le projet B qui est installé via npm et réside dans […]

npm: Pourquoi une version «0.1» est-elle invalide?

J’ai dû changer la version de mon application npm de 0.1 à 0.0.1 pour que npm ne le fasse pas. $ npm install npm ERR! install Couldn’t read dependencies npm ERR! Error: invalid version: 0.1 npm ERR! at validVersion (/usr/local/Cellar/node/0.10.5/lib/node_modules/npm/node_modul es/read-package-json/read-json.js:571:40) npm ERR! at final (/usr/local/Cellar/node/0.10.5/lib/node_modules/npm/node_modules/read -package-json/read-json.js:323:23) npm ERR! at /usr/local/Cellar/node/0.10.5/lib/node_modules/npm/node_modules/read-packag e-json/read-json.js:139:33 npm ERR! at […]

Quitter node.js avec élégance

Je lis l’excellent livre en ligne http://nodebeginner.org/ et essaye le code simple var http = require(“http”); function onRequest(request, response) { response.writeHead(200, {“Content-Type”: “text/plain”}); response.write(“Hello World”); response.end(); } http.createServer(onRequest).listen(8888); Maintenant, je ne savais pas (et je ne sais toujours pas!) Comment arrêter node.js gracieusement, alors je suis juste allé ctrl+z . Maintenant, chaque fois que j’essaie […]

Remplir un tableau nested dans mongoose

Comment puis-je renseigner les “composants” dans l’exemple de document: { “__v”: 1, “_id”: “5252875356f64d6d28000001”, “pages”: [ { “__v”: 1, “_id”: “5252875a56f64d6d28000002”, “page”: { “components”: [ “525287a01877a68528000001” ] } } ], “author”: “Book Author”, “title”: “Book Title” } Ceci est mon JS où je reçois un document par Mongoose: Project.findById(id).populate(‘pages’).exec(function(err, project) { res.json(project); });

Comment désinstaller toutes les dépendances répertoriées dans package.json (NPM)?

Si j’ai un fichier package.json défini dans la racine de mon application et que je lance npm install -g , toutes les dépendances définies dans package.json, globablly seront installées. Cependant, cela ne semble pas fonctionner en sens inverse. Si je fais npm uninstall -g dans la racine de mon application, cela génère une erreur, en […]

Exécution de l’application dans Docker en tant qu’utilisateur non root

Après les nouvelles d’hier de Shocker , il semble que les applications d’un conteneur Docker ne doivent pas être exécutées en tant que root. J’ai essayé de mettre à jour mon Dockerfile pour créer un utilisateur d’application, mais le changement des permissions sur les fichiers d’application (bien que root) ne semble pas fonctionner. Je suppose […]

passer JSON à la requête HTTP POST

J’essaie de faire une requête HTTP POST vers l’API Google QPX Express [1] en utilisant nodejs et request [2]. Mon code ressemble à ceci: // create http request client to consume the QPX API var request = require(“request”) // JSON to be passed to the QPX Express API var requestData = { “request”: { “slice”: […]