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.

18
Möglicher EventEmitter-Speicherverlust erkannt
Ich erhalte folgende Warnung: (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. Trace: at EventEmitter.<anonymous> (events.js:139:15) at EventEmitter.<anonymous> (node.js:385:29) at Server.<anonymous> (server.js:20:17) at Server.emit (events.js:70:17) at HTTPParser.onIncoming (http.js:1514:12) at HTTPParser.onHeadersComplete (http.js:102:31) at Socket.ondata (http.js:1410:22) at TCP.onread (net.js:354:27) Ich habe folgenden Code in server.js …


6
Suchen Sie nicht verwendete npm-Pakete in package.json
Gibt es eine Möglichkeit festzustellen, ob Ihre package.json-Datei Pakete enthält, die nicht mehr benötigt werden? Wenn ich zum Beispiel ein Paket ausprobiere und später Code kommentiere oder lösche, aber vergesse, ihn zu deinstallieren, habe ich ein paar Pakete, die gelöscht werden könnten. Was wäre ein effizienter Weg, um festzustellen, ob …

6
So aktualisieren Sie den Knoten ordnungsgemäß mit nvm
Ist es möglich, nodedirekt zu aktualisieren , anstatt die neueste stabile Version manuell zu installieren? Ich habe die Version node.js5.0 mit installiert nvm, möchte sie aber jetzt aktualisieren 5.4. Ich versuche zu vermeiden, dass alle meine globalen Pakete manuell neu installiert werden müssen ( z. B. durch Ausführen von npm …

30
So löschen Sie node_modules - Deep Nested Folder in Windows
Beim Versuch, das Verzeichnis node_modules zu entfernen, das erstellt wurde von npm install: Die Quelldateinamen sind größer als vom Dateisystem unterstützt. Versuchen Sie, an einen Ort mit einem kürzeren Pfadnamen zu wechseln, oder versuchen Sie, ihn in kürzere Namen umzubenennen, bevor Sie diesen Vorgang ausführen Ich habe auch versucht shift+ …
229 node.js  windows-7  npm 

9
Was bedeuten Middleware und App.use in Expressjs?
Fast jede Express-App, die ich sehe, enthält eine app.useAnweisung für Middleware, aber ich habe keine klare, präzise Erklärung dafür gefunden, was Middleware tatsächlich ist und was die app.useAnweisung tut. Sogar die Expressdokumente selbst sind diesbezüglich etwas vage. Können Sie mir diese Konzepte bitte erklären?
228 node.js  express 

21
Ausführen von Python unter Windows für Node.js-Abhängigkeiten
Ich komme in eine Node.js-Codebasis, die erfordert, dass ich einige Abhängigkeiten über NPM herunterlade, nämlich jQuery. Beim Versuch zu laufen npm install jquerywird immer wieder der folgende Fehler angezeigt: Your environment has been set up for using Node.js 0.8.21 (x64) and NPM C:\Users\Matt Cashatt>npm install jquery npm http GET https://registry.npmjs.org/jquery …
228 python  windows  node.js  npm 

1
Gibt es noch Gründe, Versprechen-Bibliotheken wie Q oder BlueBird zu verwenden, nachdem wir ES6-Versprechen haben? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Verbessere diese Frage Gibt es noch Gründe, Bibliotheken …

10
Node.js löst den Fehler "btoa ist nicht definiert" aus
In meiner Anwendung node.js habe ich eine Funktion ausgeführt, npm install btoa-atobdamit ich die Funktionen btoa () und atob () verwenden kann, die in clientseitigem Javascript enthalten sind, aber aus irgendeinem Grund nicht in node enthalten sind. Das neue Verzeichnis wurde in meinem Ordner node_modules angezeigt, der sich neben app.js …
228 node.js 



10
Antwort an alle Kunden außer Absender senden
Um etwas an alle Kunden zu senden, verwenden Sie: io.sockets.emit('response', data); Um von Kunden zu empfangen, verwenden Sie: socket.on('cursor', function(data) { ... }); Wie kann ich beide kombinieren, damit ich beim Empfang einer Nachricht auf dem Server von einem Client diese Nachricht an alle Benutzer außer dem Benutzer sende, der …

15
Javascript reduziert das Array von Objekten
Angenommen, ich möchte a.xfür jedes Element in summieren arr. arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN Ich habe Grund zu der Annahme, dass die Axt irgendwann undefiniert ist. Das Folgende funktioniert gut arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 Was mache ich im ersten Beispiel falsch?



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.