Articles of node.js

Require renvoie un object vide

J’ai un dossier, qui a index.js et quelques modèles (classes) index.js module.exports = { Book : require(‘./book’), Author : require(‘./author’) } book.js var Author = require(‘./author’) var Book = models.ActiveRecord.extend({ schema : { belongsTo : { author : Author } } }) module.exports = Book author.js var Book = require(‘./book’) var Author = models.ActiveRecord.extend({ schema […]

Que sont les cookies «signés» dans connect / expressjs?

J’essaie de comprendre ce que sont réellement les “cookies signés”. Il n’y a pas grand chose sur le net, et si j’essaie ça: app.use(express.cookieParser(‘A secret’)); Mais quand même… Les cookies sont toujours 100% normaux sur le navigateur, et je ne sais pas vraiment ce qu’est «signé» (j’étais en quelque sorte en train de «voir» quelque […]

Comment puis-je obtenir le hachage sha1 d’une chaîne dans node.js?

J’essaie de créer un serveur websocket écrit en node.js Pour que le serveur fonctionne, je dois obtenir le hachage SHA1 d’une chaîne. Ce que je dois faire est expliqué à la section 5.2.2 page 35 des documents . REMARQUE: par exemple, si la valeur de l’en “Sec-WebSocket-Key” tête “Sec-WebSocket-Key” dans le handshake du client était […]

Comment append / usr / local / bin dans $ PATH sur Mac

Lorsque j’ouvre «.profile» dans le terminal, j’ai les éléments suivants: export PATH=$PATH:/usr/local/git/bin Maintenant, j’ai installé node.js pour Mac et ça dit: Assurez-vous que / usr / local / bin est dans votre $ PATH. Comment puis-je append /usr/local/bin pour exporter PATH=$PATH:/usr/local/git/bin ?

Comment faire des requêtes HTTP externes avec Node.js

La question est assez simple. Je souhaite utiliser un serveur Node.js comme proxy pour enregistrer, authentifier et transférer des requêtes HTTP vers un serveur HTTP principal (requêtes PUT, GET et DELETE). Quelle bibliothèque dois-je utiliser à cette fin? J’ai peur de ne pas en trouver.

Comprendre les modules Node.js: multiple obligatoire renvoie le même object?

J’ai une question liée à la documentation node.js sur la mise en cache des modules : Les modules sont mis en cache après la première fois qu’ils sont chargés. Cela signifie (entre autres choses) que chaque appel à exiger (‘foo’) obtiendra exactement le même object , s’il était résolu dans le même fichier. Les appels […]

node.js ‘console.log est-il asynchrone?

Est-ce que console.log/debug/warn/error dans asynchrounous node.js? Je veux dire que l’exécution du code javascript s’arrêtera jusqu’à ce que le matériel soit imprimé à l’écran ou imprimera-t-il ultérieurement? En outre, je suis intéressé de savoir s’il est possible pour console.log de ne rien afficher si l’instruction est immédiatement après le blocage du noeud.

Comment savoir si node.js est installé ou non

J’ai fait un peu de recherche, pour trouver l’habituel, pas grand chose, je ne trouve pas le guide “Node.js for dumbies” n’importe où. (Teehee) Donc, de toute façon, en affaires. J’ai récemment installé node.js pour commencer à créer des applications, le premier problème rencontré: aucune idée de la façon d’exécuter des applications. Tout ce que […]

Gulp-autoprefixer lancer ReferenceError: la promesse n’est pas définie

J’essaie de faire une compilation comstackr mon sass puis autoprefixit avec gulp-autoprefixer mais je reçois une erreur. var gulp = require(‘gulp’), sass = require(‘gulp-sass’), autoprefixer = require(‘gulp-autoprefixer’); gulp.task(‘test’, function(){ gulp.src(‘_sass/main.sass’) .pipe(sass()) .pipe(autoprefixer()) .pipe(gulp.dest(‘./assets/css’)); }); J’essaie d’exécuter ce Gulpfile.js et Gulpfile.js : “gulp”: “~3.9.0”, “gulp-sass”: “~2.0.4”, “gulp-autoprefixer”: “~3.0.1”, et NPM version 1.3.10 Quand je lance gulp […]

Quelle est la bonne façon de vérifier l’existence d’une variable dans un modèle EJS (en utilisant ExpressJS)?

Sur la page github d’EJS, il y a un et un seul exemple simple: https://github.com/visionmedia/ejs Exemple Cela semble vérifier l’existence d’une variable nommée utilisateur, et si elle existe, faire des choses. Duh, c’est ça? Ma question est la suivante: pourquoi dans le monde Node lancera-t-il une ReferenceError si la variable utilisateur n’existe pas? Cela rend […]