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.

7
Mokka / Chai erwarten, dass sie keine geworfenen Fehler abfangen
Ich habe Probleme damit, dass Chai's expect.to.throwin einem Test für meine node.js-App funktioniert. Der Test schlägt bei dem ausgelösten Fehler immer wieder fehl, aber wenn ich den Testfall mit dem Versuch abfange, den abgefangenen Fehler abzufangen und zu bestätigen, funktioniert er. Funktioniert expect.to.thrownicht so wie ich es mir vorstelle oder …

16
Express.js: So erhalten Sie die Remote-Client-Adresse
Ich verstehe nicht ganz, wie ich eine IP-Adresse eines Remotebenutzers erhalten soll. Angenommen, ich habe eine einfache Anforderungsroute wie: app.get(/, function (req, res){ var forwardedIpsStr = req.header('x-forwarded-for'); var IP = ''; if (forwardedIpsStr) { IP = forwardedIps = forwardedIpsStr.split(',')[0]; } }); Ist der obige Ansatz korrekt, um die tatsächliche Benutzer-IP-Adresse …

8
npm install installiert keine devDependencies
Unter Windows werden aus irgendeinem Grund beim Ausführen npm installkeine devDependencies installiert . AFAIK sollte es. Wenn ich npm install --dev devDependencies ausführe, werden diese installiert. Ich verstehe nicht, warum npm installnicht auch devDependencies installiert , sondern nur Abhängigkeiten. Was könnte der Grund sein? Wie kann ich es reparieren? Vielleicht …
256 node.js  npm 

22
req.body leer auf Beiträge
Plötzlich ist dies bei allen meinen Projekten passiert. Immer wenn ich mit node und body-parser einen Beitrag in nodejs mache, req.bodyist das ein leeres Objekt. var express = require('express') var bodyParser = require('body-parser') var app = express() // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded()) // parse application/json app.use(bodyParser.json()) app.listen(2000); app.post("/", function (req, res) …
256 node.js  express 

10
Mungo: findOneAndUpdate gibt kein aktualisiertes Dokument zurück
Unten ist mein Code var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/test'); var Cat = mongoose.model('Cat', { name: String, age: {type: Number, default: 20}, create: {type: Date, default: Date.now} }); Cat.findOneAndUpdate({age: 17}, {$set:{name:"Naomi"}},function(err, doc){ if(err){ console.log("Something wrong when updating data!"); } console.log(doc); }); Ich habe bereits einige Datensätze in meiner Mongo-Datenbank und möchte …

3
Warum ist Node.js Single-Threaded? [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 6 Jahren . Verbessere diese Frage In PHP- (oder Java / …
255 node.js 


9
Nach der Installation von Gulp: "Kein Befehl 'gulp' gefunden"
Nach der Installation von gulp.js über npm wird eine no command 'gulp' foundFehlermeldung angezeigt , wenn der gulpBefehl aus demselben Verzeichnis ausgeführt wird, in dem er installiert wurde. Wenn node_modules/.bin/ich unter das Verzeichnis schaue , kann ich dort die gulpausführbare Datei sehen. Stimmt etwas mit meiner npm-Installation nicht?
250 javascript  node.js  npm  gulp 

16
Node.js EACCES-Fehler beim Abhören der meisten Ports
Ich teste eine App aus (hoffentlich läuft sie auf Heroku, habe aber auch Probleme vor Ort). Es gibt mir einen EACCES-Fehler, wenn es http.Server.listen () ausführt - aber es tritt nur an einigen Ports auf. Also, lokal laufe ich: joe@joebuntu:~$ node > var h = require('http').createServer(); > h.listen(900); Error: EACCES, …



5
Gibt es eine Anforderung für json in node.js?
Ich möchte ein paar JSON-Dateien in meinen JavaScript-Code aufnehmen, die sich im selben Verzeichnis wie meine JavaScript-Quelldatei befinden. Wenn ich eine andere JavaScript-Datei einfügen wollte, konnte ich sie einfach verwenden require. Jetzt benutze ich readFileSyncund __dirnamebekomme den JSON, was ich für einen hässlichen Weg halte. Gibt es etwas Ähnliches für …
247 json  node.js  require 


14
Rückruf, nachdem alle asynchronen forEach-Rückrufe abgeschlossen sind
Wie der Titel schon sagt. Wie mache ich das? Ich möchte aufrufen, whenAllDone()nachdem die forEach-Schleife jedes Element durchlaufen und eine asynchrone Verarbeitung durchgeführt hat. [1, 2, 3].forEach( function(item, index, array, done) { asyncFunction(item, function itemDone() { console.log(item + " done"); done(); }); }, function allDone() { console.log("All done"); whenAllDone(); } …

22
Node.js Heap nicht genügend Speicher
Heute habe ich mein Skript für die Dateisystemindizierung ausgeführt, um den RAID-Dateiindex zu aktualisieren, und nach 4 Stunden stürzte es mit folgendem Fehler ab: [md5:] 241613/241627 97.5% [md5:] 241614/241627 97.5% [md5:] 241625/241627 98.1% Creating missing list... (79570 files missing) Creating new files list... (241627 new files) <--- Last few GCs …

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.