Articles of node.js

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 […]

Comment déterminer si un exécutable de noeud 64 bits ou 32 bits est installé?

Sur Windows PC, j’ai installé nodejs. Je voudrais déterminer si c’est 64 bits ou 32 bits. Comment peut-on déterminer cela? J’ai exécuté node –help mais cela ne semble pas avoir la possibilité de me donner les informations souhaitées.

Le paquet cairo n’a pas été trouvé dans le chemin de recherche pkg-config. Node js installe le problème de canvas

J’ai de la difficulté à installer le module de canevas dans le nœud..Il semble y avoir quelque chose avec le cairo Je reçois cette erreur … npm http GET https://registry.npmjs.org/canvas npm http 304 https://registry.npmjs.org/canvas npm http GET https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/nan > canvas@1.1.3 install /Users/plimb/Desktop/motion-therapy/node_modules/canvas > node-gyp rebuild Package cairo was not found in […]