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.

4
So installieren Sie nur "devDependencies" mit npm
Ich versuche NUR die in meiner Datei package.json aufgeführten "devDependencies" zu installieren. Aber keiner der folgenden Befehle funktioniert wie erwartet. Alle folgenden Befehle installieren auch die Produktionsabhängigkeiten, die ich nicht möchte. npm install --dev npm install --only=dev npm install --only-dev Ich kann mir keine weiteren Möglichkeiten vorstellen, die npm anzuweisen, …

8
(Knoten: 3341) DeprecationWarning: Mongoose: mpromise
Ich versuche, mit meinen benutzerdefinierten Methoden eine Klasse auf dem Mungo zu entwickeln, also habe ich den Mungo um meine eigene Klasse erweitert, aber wenn ich aufrufe, um eine neue Automethode zu erstellen, funktioniert sie, aber ihr Streifen und Fehler, hier lasse ich Sie sehen, was ich versuche zu tun. …


9
Wie schließe ich einen lesbaren Stream (vor dem Ende)?
Wie schließe ich einen lesbaren Stream in Node.js? var input = fs.createReadStream('lines.txt'); input.on('data', function(data) { // after closing the stream, this will not // be called again if (gotFirstLine) { // close this stream and continue the // instructions from this if console.log("Closed."); } }); Das wäre besser als: input.on('data', …
89 node.js  stream  fs 

28
npm-cli.js wurde beim Ausführen von npm nicht gefunden
Normalerweise kann ich eine Bibliothek mit npm installieren, aber heute bei der Installation von yeoman sind diese Fehler aufgetreten. Bitte helfen Sie herauszufinden, was die Grundursache ist. D:\Works\phonegap\ionic\todo>npm install -g yo module.js:340 throw err; ^ Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) …


6
Node.js - Erben von EventEmitter
Ich sehe dieses Muster in einigen Node.js-Bibliotheken: Master.prototype.__proto__ = EventEmitter.prototype; (Quelle hier ) Kann mir bitte jemand anhand eines Beispiels erklären, warum dies so häufig vorkommt und wann es praktisch ist?

12
Hinzufügen von Zeitstempeln zu allen Konsolenmeldungen
Ich habe ein vollständiges, bereitgestelltes Express-basiertes Projekt mit vielen Anweisungen für console.log () und console.error (). Das Projekt wird für immer ausgeführt und leitet stdout und stderr in zwei separate Dateien. Es funktioniert alles ganz gut, aber jetzt fehlen mir Zeitstempel - um genau zu wissen, wann Fehler aufgetreten sind. …

15
MongoDB-Passwort mit "@"
Ich versuche, mit Mongoose in Node.js eine Verbindung zu einer MongoDB-Datenbank mit einem Benutzernamen und einem Kennwort herzustellen. Alle Dokumente sagen, dass die Verbindungszeichenfolge aussehen sollte mongodb://username:password@host:port/db Das Passwort enthält jedoch das Zeichen '@'. Wie kann ich daraus eine Verbindungszeichenfolge machen, die Mungo verstehen wird? Kann ich das '@' im …


4
Webpack-dev-server liefert eine Verzeichnisliste anstelle der App-Seite
Ich kann nur die aktuelle App unter sehen /public. Die Konfigurationen in webpack.config.jssind unten: var path = require('path'); var webpack = require('webpack'); module.exports = { entry: [ 'webpack-dev-server/client?http://localhost:8080', 'webpack/hot/only-dev-server', './app/js/App.js' ], output: { path: path.join(__dirname, 'public'), filename: 'bundle.js', publicPath: 'http://localhost:8080' }, module: { loaders: [ { test: /\.js$/, loaders: ['react-hot', …


4
req.query und req.param in ExpressJS
Hauptunterschiede zwischen req.queryund req.paramin Express Wie unterscheiden sich beide voneinander? Wann dann in welchen Fällen zu verwenden Angenommen, ein Client sendet in der Anfrage beispielsweise ein Android-Paar (Schlüssel, Wert). Welches soll verwendet werden? [BEARBEITEN] Angenommen, Android sendet eine POST-Anfrage -> Es soll (Schlüssel, Wert) an den Client gesendet werden, und …
89 node.js  express 


6
Grunzwurf "Rekursiver process.nextTick erkannt"
Ich verwende Lion 10.9.2 mit nodejs v0.10.26 Ich möchte eine automatisierte Kompilierung für Sass-Dateien und ein Live-Reload mit Grunzen einrichten, nichts Kompliziertes, aber ... Beim Ausführen wird grunt watchfolgende Fehlermeldung angezeigt (node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive …

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.