Articles of node.js

vérification du type d’erreur dans JS

Dans JS, il ne semble pas possible de vérifier si un argument transmis à une fonction est en fait du type “error” ou une instance d’Erreur. Par exemple, ceci n’est pas valide: typeof err === ‘error’ puisqu’il n’y a que 6 types possibles (sous forme de chaînes): L’opérateur typeof renvoie des informations de type sous […]

NPM ignore-t-il les fichiers répertoriés dans .gitignore?

J’ai un fichier généré par la commande npm install (en utilisant la tâche de preinstall ). Je ne veux pas l’append dans le référentiel git, ni dans le projet NPM. En supposant que le nom du fichier est foo.json , je l’ai ajouté dans le fichier foo.json sous le nom foo.json . Est-ce suffisant pour […]

Comment afficher les données de tampon rawjs en tant que chaîne hexadécimale

Le code suivant utilise le module SerialPort pour écouter les données d’une connexion Bluetooth. Je m’attends à voir un stream de données au format hexadécimal imprimé dans la console. Mais la console montre juste quelques symboles étranges. Je veux savoir comment puis-je décoder et afficher les données dans la console. var serialPort = new SerialPort(“/dev/tty.EV3-SerialPort”, […]

Approches d’autorisation et modèles de conception pour les applications Node.js

Je construis une interface d’administration de plusieurs pages pour une plate-forme logicielle d’entreprise interne. Pensez à beaucoup de logique de colle liant diverses API, requêtes de firebase database et scripts de shell. Nous utiliserons node.js, le framework express (y compris les modèles jade) et LDAP pour l’authentification. J’ai du mal à trouver des informations concernant […]

Créer un répertoire lors de l’écriture dans un fichier dans Node.js

J’ai bricolé avec Node.js et j’ai trouvé un petit problème. J’ai un script qui réside dans un répertoire appelé data . Je souhaite que le script écrive des données dans un fichier dans un sous-répertoire du sous-répertoire data . Cependant, j’obtiens l’erreur suivante: { [Error: ENOENT, open ‘D:\data\tmp\test.txt’] errno: 34, code: ‘ENOENT’, path: ‘D:\\data\\tmp\\test.txt’ } […]

Comment arrêter l’application que node.js exprime ‘npm start’

Vous construisez l’application node.js avec express v4.x puis démarrez votre application par npm start . Ma question est de savoir comment arrêter l’application? Est-ce que npm s’arrête ? EDIT pour inclure l’erreur lorsque l’outil npm s’arrête /home/nodetest2# npm stop > nodetest2@0.0.1 stop /home/nodetest2 > pkill -s SIGINT nodetest2 pkill: invalid argument for option ‘s’ — […]

Impossible d’utiliser NVM depuis la racine (ou sudo)

J’ai mentionné que mon application utilise une version différente de NodeJS lors de l’exécution de sudo . $ node -v v0.10.23 $ sudo node -v v0.11.8-pre Ce v0.11.8-pre m’a causé quelques problèmes, alors je ne veux certainement pas l’utiliser, mais je ne peux pas le changer pour root. $ sudo nvm use v0.10.23 sudo: nvm: […]

Émettre une tâche de karma en cours d’exécution à partir de gulp

J’essaie d’exécuter des tests de karma à partir de la tâche gulp et je reçois cette erreur: Error: 1 at formatError (C:\Users\Tim\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:161:10) at Gulp. (C:\Users\Tim\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:187:15) at Gulp.emit (events.js:95:17) at Gulp.Orchestrator._emitTaskDone (C:\path\to\project\node_modules\gulp\node_modules\orchestrator\index.js:264:8) at C:\path\to\project\node_modules\gulp\node_modules\orchestrator\index.js:275:23 at finish (C:\path\to\project\node_modules\gulp\node_modules\orchestrator\lib\runTask.js:21:8) at cb (C:\path\to\project\node_modules\gulp\node_modules\orchestrator\lib\runTask.js:29:3) at removeAllListeners (C:\path\to\project\node_modules\karma\lib\server.js:216:7) at Server. (C:\path\to\project\node_modules\karma\lib\server.js:227:9) at Server.g (events.js:180:16) Mon système est Windows 7 , la […]

Node.Js + Socket.IO vs SignalR vs C # WebSocket Server

J’ai actuellement une application de serveur TCP écrite en .Net qui reçoit et envoie des messages aux clients. Je cherche à construire une application web, j’ai donc besoin de la couche de communication. J’ai créé une application Node.JS + Socket.IO qui se connecte à mon serveur TCP, puis transmet la communication à l’application Web et […]

RailwayJS vs TowerJS

Encore une fois … choisir le cadre. Je me suis arrêté sur ces deux TowerJS et RailwayJS, mais cela semble très similaire et il est très difficile de choisir Les deux sont basés sur Express, les deux sont des frameworks de style RoR … Lequel est le plus prometteur, lequel sera le plus populaire? Ou […]