Articles of node.js

Erreur: Impossible de trouver le module ‘ejs’

Voici mon erreur complète: Error: Cannot find module ‘ejs’ at Function._resolveFilename (module.js:317:11) at Function._load (module.js:262:25) at require (module.js:346:19) at View.templateEngine (/Users/shamoon/local/node/lib/node_modules/express/lib/view/view.js:133:38) at Function.comstack (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:65:17) at ServerResponse._render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:414:18) at ServerResponse.render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:315:17) at /Users/shamoon/Sites/soldhere.in/app.js:26:7 at callbacks (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:272:11) at param (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:246:11) Mon code source est également très simple: var express = require(‘express’); var app = module.exports = express.createServer(); […]

Comment écrire un fichier si le dossier parent n’existe pas?

Je dois écrire un fichier sur le chemin suivant: fs.writeFile(‘/folder1/folder2/file.txt’, ‘content’, function () { }); Mais ‘/folder1/folder2′ peut ne pas exister. J’ai donc l’erreur suivante: message=ENOENT, open /folder1/folder2/file.txt Comment puis-je écrire du contenu sur ce chemin?

NPM derrière le proxy NTLM

Est-il possible d’exécuter npm install derrière un proxy HTTP, qui utilise l’authentification NTLM ? Si oui, comment puis-je définir l’adresse et le port du serveur, le nom d’utilisateur et le mot de passe?

Erreur: impossible de vérifier le premier certificate dans nodejs

J’essaie de télécharger un fichier depuis le serveur jira en utilisant une URL mais je reçois une erreur. comment inclure le certificate dans le code pour vérifier l’ erreur: Error: unable to verify the first certificatee in nodejs at Error (native) at TLSSocket. (_tls_wrap.js:929:36) at TLSSocket.emit (events.js:104:17) at TLSSocket._finishInit (_tls_wrap.js:460:8) Mon code Nodejs: var https […]

que fait grunt «test command» sur npm init

J’essaie d’apprendre le grognement. Lorsque je lance npm init, je reçois un message dans le processus de création d’un fichier package.json demandant la “commande de test” – je ne sais pas comment l’utiliser, ni ce qu’il attend. Cela ne semble pas être bien documenté. Si je le laisse vide, je l’obtiens dans le fichier package.json […]

Ne peut pas mettre en queue Handshake après avoir appelé quitter

Ici, je fais, probablement une erreur de base, En général, j’ai implémenté un tel code: module.exports = { getDataFromUserGps: function(callback) { connection.connect(); connection.query(“SELECT * FROM usergps”, function(err, results, fields) { if (err) return callback(err, null); return callback(null, results); } ); connection.end(); }, loginUser: function(login, pass, callback) { connection.connect(); connection.query( “SELECT id FROM users WHERE login […]

Avoir du mal à comprendre “next / next ()” dans express.js

Voici un exemple: // Configuration app.configure(function(){ app.set(‘views’, __dirname + ‘/views’); app.set(‘view engine’, ‘jade’); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(__dirname + ‘/public’)); }); (etc.) app.get(‘/memo’, function(req, res) { console.log(“index”); Memo.find({}, function(err, data) { if(err) return next(err); res.render(‘index’, { memos: data }); }); }); Et en voici un autre: app.get(‘/memo/list’, function(req, res, next) { console.log(“get memos”); Memo.find({}, function(err, data) […]

NodeJS / express: cache et code de statut 304

Lorsque je recharge un site Web créé avec Express, je reçois une page vierge avec Safari (pas avec Chrome) car le serveur NodeJS m’envoie un code de statut 304. Comment résoudre ce problème? Bien sûr, cela pourrait être juste un problème de Safari, mais en fait, cela fonctionne correctement sur tous les autres sites Web, […]

La meilleure façon d’exécuter l’installation npm pour les dossiers nesteds?

Quelle est la manière la plus correcte d’installer des npm packages dans des sous-dossiers nesteds? my-app /my-sub-module package.json package.json Quelle est la meilleure façon d’installer automatiquement les packages dans /my-sub-module lorsque l’ npm install exécutée dans my-app ?

Quelle est la manière concise de créer des éléments en ligne dans Jade

J’aime mettre tous mes éléments en ligne sur une seule ligne. clickhere! Vous vous demandez s’il existe un meilleur moyen de créer des éléments en ligne dans Jade que cela: ul li a(href=”#”) click span here strong ! Cela devient un peu plus proche, mais je ne sais pas comment append la balise et les […]