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.

3
Übergeben von Argumenten erforderlich (beim Laden des Moduls)
Ist es möglich, Argumente beim Laden eines Moduls mit require zu übergeben? Ich habe das Modul login.js, das Anmeldefunktionen bietet. Es erfordert eine Datenbankverbindung, und ich möchte, dass in allen meinen Modulen dieselbe Datenbankverbindung verwendet wird. Jetzt exportiere ich eine Funktion login.setDatabase (...), mit der ich eine Datenbankverbindung angeben kann, …
113 node.js  express 

10
Ausführung des Shell-Befehls node.js.
Ich versuche immer noch, die Feinheiten zu erfassen, wie ich einen Linux- oder Windows-Shell-Befehl ausführen und die Ausgabe in node.js erfassen kann. letztendlich möchte ich so etwas machen ... //pseudocode output = run_command(cmd, args) Das wichtige outputElement ist, dass es für eine Variable (oder ein Objekt) mit globalem Gültigkeitsbereich verfügbar …

4
Was sind "signierte" Cookies in connect / expressjs?
Ich versuche herauszufinden, was "signierte Cookies" eigentlich sind. Es gibt nicht viel im Netz, und wenn ich das versuche: app.use(express.cookieParser('A secret')); Aber trotzdem ... Cookies sind im Browser immer noch zu 100% normal, und ich weiß nicht wirklich, was "signiert" hier ist (ich hatte gehofft, auf dem Client etwas Seltsames …

5
Was ist ein Beispiel für das einfachste Beispiel von Socket.io?
Ich habe in letzter Zeit versucht, Socket.io zu verstehen, aber ich bin kein großartiger Programmierer, und fast jedes Beispiel, das ich im Internet finden kann (glauben Sie mir, ich habe stundenlang gesucht), enthält zusätzliche Dinge, die die Dinge komplizieren. Viele der Beispiele machen eine Reihe von Dingen, die mich verwirren, …
113 node.js  socket.io 

4
Ändern Sie das Arbeitsverzeichnis in meinem aktuellen Shell-Kontext, wenn Sie das Knotenskript ausführen
Ich versuche, das Arbeitsverzeichnis meines Node.js-Skripts zu ändern, wenn es über ein bin-Skript ausgeführt wird. Ich habe so etwas wie folgendes: #!/usr/bin/env node process.chdir('/Users') Wenn ich diese Datei dann mit ausführe ./bin/nodefile, wird sie beendet, aber das Arbeitsverzeichnis des aktuellen Shell-Kontexts hat sich nicht geändert. Ich habe auch Shelljs ausprobiert …

2
Nodejs senden eine Datei als Antwort
Das Expressjs-Framework verfügt über eine sendfile () -Methode. Wie kann ich das tun, ohne ein ganzes Framework zu verwenden? Ich verwende Node-Native-Zip, um ein Archiv zu erstellen, und ich möchte das an den Benutzer senden.
113 node.js 



4
Was ist der Unterschied zwischen npm install und npm run build?
Was ist der Unterschied zwischen npm installund npm run build? Ich habe in meinem Projekt festgestellt, dass npm manchmal fehlschlägt, wenn npm installes ausgeführt wird, aber beim Ausführen npm run buildfunktioniert es einwandfrei. Wie unterscheidet sich das Innenleben dieser beiden Ziele nämlich installund run build?
113 node.js  npm  npm-install 

8
Einfachste Möglichkeit, einige asynchrone Aufgaben in Javascript abzuwarten?
Ich möchte einige Mongodb-Sammlungen löschen, aber das ist eine asynchrone Aufgabe. Der Code lautet: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/xxx'); var conn = mongoose.connection; ['aaa','bbb','ccc'].forEach(function(name){ conn.collection(name).drop(function(err) { console.log('dropped'); }); }); console.log('all dropped'); Die Konsole zeigt Folgendes an: all dropped dropped dropped dropped Was ist der einfachste Weg, um sicherzustellen all dropped, …



3
Wie kann ich die Ausgabe mit Browserify in Gulp hässlich machen?
Ich habe versucht, die Ausgabe von Browserify in Gulp zu hässlich zu machen, aber es funktioniert nicht. gulpfile.js var browserify = require('browserify'); var gulp = require('gulp'); var uglify = require('gulp-uglify'); var source = require('vinyl-source-stream'); gulp.task('browserify', function() { return browserify('./source/scripts/app.js') .bundle() .pipe(source('bundle.js')) .pipe(uglify()) // ??? .pipe(gulp.dest('./build/scripts')); }); Soweit ich weiß, kann …

4
Wo ist die Protokolldatei von nodejs?
Ich kann keinen Ort finden, an dem die Protokolldatei von nodejs gespeichert ist. Da ich auf meinem Knotenserver einen "Segmentierungsfehler" habe, möchte ich in der Protokolldatei nach weiteren Informationen suchen ...
112 node.js 


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.