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
Führen Sie JavaScript in Visual Studio Code aus
Gibt es eine Möglichkeit, JavaScript auszuführen und die Ergebnisse mit anzuzeigen? Visual Studio Code ? Zum Beispiel eine Skriptdatei, die Folgendes enthält: console.log('hello world'); Ich gehe davon aus, dass Node.js benötigt wird, kann aber nicht herausfinden, wie es geht? Mit Visual Studio-Code meine ich den neuen Code-Editor von Microsoft - …

7
Wie kann ich auf eine interne Funktion (ohne Export) in einem node.js-Modul zugreifen und diese testen?
Ich versuche herauszufinden, wie man interne (dh nicht exportierte) Funktionen in NodeJs testet (vorzugsweise mit Mokka oder Jasmin). Und ich habe keine Ahnung! Angenommen, ich habe ein solches Modul: function exported(i) { return notExported(i) + 1; } function notExported(i) { return i*2; } exports.exported = exported; Und der folgende Test …

8
Node.js-Protokollierung
Gibt es eine Bibliothek, die mir bei der Protokollierung in meiner Node.Js-Anwendung hilft? Ich möchte nur alle Protokolle in eine Datei schreiben und benötige Optionen wie das Ausrollen der Datei nach einer bestimmten Größe oder einem bestimmten Datum. Ich habe log4js integriert und versuche, alle Konfigurationsdetails in einer Datei zu …

8
Verhindern Sie, dass Fehler die Schluckuhr brechen / abstürzen
Ich verwende gulp 3.6.2 und habe die folgende Aufgabe, die anhand eines Beispiels online eingerichtet wurde gulp.task('watch', ['default'], function () { gulp.watch([ 'views/**/*.html', 'public/**/*.js', 'public/**/*.css' ], function (event) { return gulp.src(event.path) .pipe(refresh(lrserver)); }); gulp.watch(['./app/**/*.coffee'],['scripts']); gulp.watch('./app/**/*.scss',['scss']); }); Jedes Mal, wenn ein Fehler in meiner CoffeeScript-Schluckuhr auftritt, stoppt sie - offensichtlich nicht …
177 node.js  gulp 

3
Fehlerbehandlungsprinzipien für Node.js + Express.js-Anwendungen?
Es scheint, dass die Fehlerberichterstattung / -behandlung in Node.js + Express.js- Anwendungen anders erfolgt als in anderen Frameworks. Bin ich richtig im Verständnis, dass es wie folgt funktioniert? A) Erkennen Sie Fehler, indem Sie sie als Parameter für Ihre Rückruffunktionen empfangen. Beispielsweise: doSomethingAndRunCallback(function(err) { if(err) { … } }); B) …
177 node.js  express 

2
Unerwartetes Ergebnis des Leistungstests von node.js vs ASP.NET Core
Ich mache einen kurzen Stresstest für zwei (irgendwie) Hallo-Welt-Projekte, in denen geschrieben wurde node.js und asp.net-core. Beide werden im Produktionsmodus und ohne angeschlossenen Logger ausgeführt. Das Ergebnis ist erstaunlich! Der ASP.NET-Kern übertrifft die App node.js auch nach einigen zusätzlichen Arbeiten, während die App node.js nur eine Ansicht rendert. App 1: …

3
Wie finde ich heraus, welche Versprechen in Node.js UnhandledPromiseRejectionWarning nicht behandelt werden?
Node.js aus Version 7 hat asynchronen / wartenden syntaktischen Zucker für den Umgang mit Versprechungen, und jetzt wird in meinem Code häufig die folgende Warnung angezeigt: (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can't set headers after they are sent. (node:11057) DeprecationWarning: Unhandled promise rejections are deprecated. …



6
Wie man in Node Zeile für Zeile von stdin liest
Ich möchte eine Textdatei mit Knoten mithilfe eines Befehlszeilenaufrufs wie folgt verarbeiten: node app.js < input.txt Jede Zeile der Datei muss einzeln verarbeitet werden, aber sobald sie verarbeitet wurde, kann die Eingabezeile vergessen werden. Mit dem On-Data-Listener des STDIN wird der Eingangsdampf um eine Bytegröße aufgeteilt, sodass ich ihn einrichte. …
176 node.js  stdin 




4
Was ist process.env.PORT in Node.js?
Wofür wird process.env.PORT || 3000in Node.js verwendet? Ich habe das irgendwo gesehen: app.set('port', process.env.PORT || 3000); Kann 3000ich dies stattdessen verwenden, wenn es als Überwachungsport verwendet wird? app.listen(3000); Wenn nicht warum?
175 node.js  express  port 

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.