Als «node.js» getaggte Fragen

Node.js ist eine ereignisbasierte, nicht blockierende, asynchrone E / A-Laufzeit, die die V8-JavaScript-Engine und die libuv-Bibliothek von Google verwendet. Es wird für die Entwicklung von Anwendungen verwendet, die die Fähigkeit, JavaScript sowohl auf dem Client als auch auf dem Server auszuführen, stark nutzen und daher von der Wiederverwendbarkeit von Code und dem Fehlen von Kontextwechsel profitieren.

9
Versprechen in Node.js verstehen
Soweit ich verstanden habe, gibt es drei Möglichkeiten, asynchronen Code aufzurufen: Ereignisse, z request.on("event", callback); Rückrufe, z fs.open(path, flags, mode, callback); Versprechen Ich habe die Node-Promise-Bibliothek gefunden aber ich verstehe sie nicht. Könnte jemand erklären, worum es bei Versprechungen geht und warum ich sie verwenden sollte? Warum wurde es auch …

10
So liefern Sie ein Bild mit nodejs
Ich habe ein Logo, das sich in der Öffentlichkeit / images / logo.gif befindet. Hier ist mein NodeJS-Code. http.createServer(function(req, res){ res.writeHead(200, {'Content-Type': 'text/plain' }); res.end('Hello World \n'); }).listen(8080, '127.0.0.1'); Es funktioniert, aber wenn ich nach localhost: 8080 / logo.gif frage, bekomme ich das Logo offensichtlich nicht. Welche Änderungen muss ich …
147 node.js 

5
Verwenden des Unterstrichmoduls mit Node.js.
Ich habe etwas über node.js und Module gelernt und kann anscheinend nicht dazu führen, dass die Underscore-Bibliothek ordnungsgemäß funktioniert. Wenn ich zum ersten Mal eine Funktion von Underscore verwende, überschreibt sie das _ -Objekt mit dem Ergebnis von mein Funktionsaufruf. Weiß jemand was los ist? Hier ist zum Beispiel eine …

7
Hauptparameter Node.js package.json
Ich habe schon ziemlich viel gesucht. Ich habe jedoch immer noch Zweifel an dem Hauptparameter in package.json von Node.js. Wie würde das Ausfüllen dieses Feldes helfen? Kann ich das Modul auf andere Weise in einem anderen Stil starten, wenn dieses Feld angezeigt wird? Kann ich mehr als ein Skript in …

8
Wie importiere ich globale Module in Node? Ich erhalte die Meldung "Fehler: Modul <Modul> kann nicht gefunden werden".
Ich versuche, Node unter Mac OSX Lion einzurichten. Es scheint alles in Ordnung zu sein, aber ich kann anscheinend keine Module aus meinem globalen Modulordner importieren. Ich bekomme den Fehler, Error: Cannot find module &lt;module&gt; Wenn ich Folgendes ausführe : node -e require.paths, erhalte ich folgende Antwort: [ '/usr/local/lib/node_modules', '/Users/Me/.node_modules', …
145 node.js  npm 


15
Node.js Fehler: Modul Express kann nicht gefunden werden
Ich habe meine erste node.js-App geschrieben, aber sie kann keine Express-Bibliothek finden: C:\ChatServer\Server&gt;node server.js module.js:340 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.&lt;anonymous&gt; (C:\ChatServer\Server\server.js:6:9) at Object.&lt;anonymous&gt; (C:\ChatServer\Server\server.js:25:4) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) …
145 node.js  express  npm 



7
NPM saubere Module
Gibt es eine Möglichkeit, npm dazu zu bringen, alle Module unter node_modules aufzuheben? So etwas wie npm-Neuerstellung, bei der alle Build-Artefakte entfernt, aber nicht neu erstellt werden?
144 node.js  npm 

17
Node.js prüft, ob eine Datei vorhanden ist
Wie überprüfe ich das Vorhandensein einer Datei ? In der Dokumentation zum Modul fsfinden Sie eine Beschreibung der Methode fs.exists(path, callback). Soweit ich weiß, wird jedoch nur nach Verzeichnissen gesucht. Und ich muss die Datei überprüfen ! Wie kann das gemacht werden?
143 node.js  fs 

11
RabbitMQ / AMQP: einzelne Warteschlange, mehrere Verbraucher für dieselbe Nachricht?
Ich fange gerade an, RabbitMQ und AMQP im Allgemeinen zu verwenden. Ich habe eine Warteschlange mit Nachrichten Ich habe mehrere Verbraucher, die ich mit derselben Nachricht verschiedene Dinge tun möchte . Der größte Teil der RabbitMQ-Dokumentation scheint sich auf Round-Robin zu konzentrieren, dh wenn eine einzelne Nachricht von einem einzelnen …


5
Erfassen der Node JS-Alternative zum Multithreading
Wenn ich richtig verstehe, blockiert Node JS nicht ... anstatt auf eine Antwort von einer Datenbank oder einem anderen Prozess zu warten, wurde es zu etwas anderem weitergeleitet und später erneut überprüft. Es ist auch Single-Threaded. Dies bedeutet also, dass ein bestimmter Node JS-Prozess einen einzelnen CPU-Kern vollständig und effizient …

10
globales Pfadpräfix npm
Ich bin vorsichtiger als sonst, weil mich das Verhalten npmin der Vergangenheit verwirrt hat. Ich bin auf einem Mac und habe node.js durch installiert brew install node. Jetzt, da ich in jslint.jsder Befehlszeile als Befehl ausgeführt werden möchte, stelle jslintich fest, dass der kanonische Weg, dies zu erreichen, der ist, …
142 macos  node.js  npm  zsh 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.