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.

6
Hintergrundprozesse in Node.js.
Was ist ein guter Ansatz, um Hintergrundprozesse in einer NodeJS-Anwendung zu handhaben? Szenario : Nachdem ein Benutzer etwas in eine App gepostet hat, möchte ich die Daten verarbeiten, zusätzliche Daten von externen Ressourcen anfordern usw. All dies ist ziemlich zeitaufwändig, daher möchte ich, dass es aus der Req / Res-Schleife …

11
Webpack - webpack-dev-server: Befehl nicht gefunden
Ich arbeite an einer React-Webanwendung mit Webpack, lose neben diesem Tutorial . Aus Versehen habe ich den Ordner node_modules zu meinem Git hinzugefügt. Ich habe es dann wieder mit entfernt git rm -f node_modules/*. Wenn ich jetzt versuche, den Webpack-Server zu starten, wird folgende Fehlermeldung angezeigt: > webpack-dev-server -d --config …
96 node.js  npm  webpack 

4
Wie kann man npm-Schwachstellen manuell beheben?
Wenn ich renne npm install, heißt es found 33 vulnerabilities (2 low, 31 moderate) run `npm audit fix` to fix them, or `npm audit` for details. Allerdings npm audit fixAusgängeup to date in 11s fixed 0 of 33 vulnerabilities in 24653 scanned packages 33 vulnerabilities required manual review and could …
96 node.js  npm  npm-audit 

22
Die Server Discovery and Monitoring Engine ist veraltet
Ich verwende Mongoose mit meiner Node.js-App und dies ist meine Konfiguration: mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(()=>{ console.log(`connection to database established`) }).catch(err=>{ console.log(`db error ${err.message}`); process.exit(-1) }) aber in der Konsole gibt es mir immer noch die Warnung: DeprecationWarning: Die aktuelle Server Discovery and Monitoring …

2
Javascript verspricht Neugier
Wenn ich dieses Versprechen aufrufe, stimmt die Ausgabe nicht mit der Reihenfolge der Funktionsaufrufe überein. Das .thenkommt vor dem .catch, obwohl das Versprechen mit nachgefragt .thenwurde. Was ist der Grund dafür? const verifier = (a, b) => new Promise((resolve, reject) => (a > b ? resolve(true) : reject(false))); verifier(3, 4) …


9
socket.io und session?
Ich benutze Express Framework. Ich möchte Sitzungsdaten von socket.io erreichen. Ich habe versucht, dynamicHelpers mit client.listener.server.dynamicViewHelpers-Daten auszudrücken, aber ich kann keine Sitzungsdaten abrufen. Gibt es eine einfache Möglichkeit, dies zu tun? Bitte beachten Sie den Code app.listen(3000); var io = require('socket.io'); var io = io.listen(app); io.on('connection', function(client){ // I want …


4
Ist die console.log von node.js asynchron?
Sind console.log/debug/warn/errorin node.js asynchrone? Ich meine, wird die Ausführung von Javascript-Code angehalten, bis das Material auf dem Bildschirm gedruckt wird, oder wird es zu einem späteren Zeitpunkt gedruckt? Außerdem interessiert mich, ob es möglich ist, dass in einem console.log nichts angezeigt wird, wenn die Anweisung unmittelbar nach dem Absturz des …

9
Singleton-Muster in nodejs - wird es benötigt?
Ich bin kürzlich auf diesen Artikel gestoßen, in dem es darum geht, einen Singleton in Node.js zu schreiben. Ich kenne die Dokumentation von require Staaten , die: Module werden nach dem ersten Laden zwischengespeichert. Bei mehreren Aufrufen von wird require('foo')der Modulcode möglicherweise nicht mehrmals ausgeführt. Es scheint also, dass jedes …

5
Ausführen von Node.Js auf Android
Ich weiß also, dass dies ziemlich oft in Frage gestellt wurde. Um genau zu sein, zum Beispiel in diesen Fragen: Führen Sie den NodeJs-Server in Android aus Wie starte ich mein node.js Projekt auf Android? und NodeJS unter IOS / Android Jede vorgestellte Option hat jedoch ein Problem: Ich möchte …

8
Mungo: Vollständige Liste der Benutzer abrufen
Ich habe versucht, mit Mongoose die Liste aller Benutzer wie folgt zu senden: server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); Natürlich res.send(users);wird senden {}, was ich nicht will. Gibt es eine findAlternative mit etwas anderer Semantik, bei der …

19
Fehler: EACCES: Berechtigung verweigert
Ich führe npm install lodash aus, aber es wird ein Fehler ausgelöst: EACCES: Berechtigung verweigert Fehler. Ich weiß, dass es sich um ein Berechtigungsproblem handelt, aber meines Wissens ist für die lokale Installation des Knotenmoduls keine sudo-Berechtigung erforderlich. Wenn ich es mit sudo ausführe, wird es im Ordner ~ / …
95 node.js  lodash 

1
Wie installiere ich ein Paket mit einem lokalen Pfad von Yarn? Es konnte kein Paket finden
In meinem package.jsonverweise ich auf ein lokales Paket my-custom-i18nanhand seines relativen Pfads: package.json "dependencies": { "core-js": "^2.4.1", "my-custom-i18n": "./../MyProject.Shared/myproject-i18n", "rxjs": "5.0.0-beta.12", ... } npm installInstalliert Pakete korrekt, hat aber yarnein Problem damit und kann dieses Paket einfach nicht finden: Garnausgabe $ yarn yarn install v0.15.1 info No lockfile found. [1/4] …
95 node.js  npm  yarnpkg 

10
Mungo bevölkern nach dem Speichern
Ich kann das Erstellerfeld nicht manuell oder automatisch in ein neu gespeichertes Objekt einfügen. Die einzige Möglichkeit, die ich finden kann, besteht darin, die bereits vorhandenen Objekte erneut abzufragen, was ich gerne tun würde. Dies ist das Setup: var userSchema = new mongoose.Schema({ name: String, }); var User = db.model('User', …

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.