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
Wie verwende ich eine globale Variable in node.js?
Zum Beispiel möchte ich einen benutzerdefinierten Logger verwenden: logger = require('basic-logger'), logger.setLevel('info') var customConfig = { showMillis: true, showTimestamp: true } var log = new logger(customConfig) Wie verwende ich diesen Logger in anderen Modulen anstelle von console.log?
78 node.js 


5
Beenden Sie node.js ordnungsgemäß
Ich lese das ausgezeichnete Online-Buch http://nodebeginner.org/ durch und probiere den einfachen Code aus var http = require("http"); function onRequest(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(); } http.createServer(onRequest).listen(8888); Jetzt wusste ich nicht (und ich weiß immer noch nicht!), Wie man node.js ordnungsgemäß herunterfährt, also ging ich einfach ctrl+z. Jedes …
77 node.js 

6
Strukturieren einer Node.js- und AngularJS-Anwendung
Ich bin im Begriff, mein erstes AngularJS-Projekt zu versuchen, und es ist sinnvoll, Node.js für das Back-End zu verwenden, obwohl dies bedeutet, dass AngularJS und Node.js gleichzeitig von Grund auf neu gelernt werden. Das erste, was ich versuche, ist eine gute Dateistruktur. Bisher hat meine reine HTML / CSS-Vorlage die …

5
Ausführen der App in Docker als Nicht-Root-Benutzer
Nach den gestrigen Nachrichten von Shocker scheint es, dass Apps in einem Docker-Container nicht als Root ausgeführt werden sollten. Ich habe versucht, meine zu aktualisieren Dockerfile, um einen App-Benutzer zu erstellen, aber das Ändern der Berechtigungen für App-Dateien (solange sie noch root sind) scheint nicht zu funktionieren. Ich vermute, das …
77 node.js  docker  lxc 

7
So implementieren Sie die Anmeldeauthentifizierung in node.js.
Ich habe diesen Knotenserver ausgeführt: var server=http.createServer(function(request, responsehttp) { if (request.method == 'POST') { var body = ''; request.on('data', function (data) { body += data; }); request.on('end', function () { var POST = qs.parse(body); processquery(POST, request, responsehttp); }); } else { var url_parts = url.parse(request.url, true); var query = url_parts.query; …


12
HTML zu PDF mit Node.js.
Ich möchte eine druckbare pdfVersion meiner Website-Webseiten erstellen . So etwas wie express.render()nur die Seite rendern alspdf Kennt jemand ein Knotenmodul, das das macht? Wenn nicht, wie würden Sie vorgehen, um eine zu implementieren? Ich habe einige Methoden gesehen, die über die Verwendung von Headless-Browsern sprechen, bin mir phantom.jsaber nicht …




5
Wie kann ich Code zwischen node.js Apps teilen?
Ich habe mehrere Apps im Knoten, die alle einige Module gemeinsam nutzen, die ich geschrieben habe. Diese Module sind nicht über npm verfügbar. Ich möchte in der Lage sein, frei zwischen Apps zu teilen, aber ich möchte keine Verzeichnisse kopieren oder mich darauf verlassen, dass Git dies tut. Und ich …
77 node.js  npm 

7
window.performance.now () äquivalent in nodejs?
Ich denke, die Frage ist einfach. Ich suche nach etwas, das window.performance.now () in der V8-Engine von nodejs ähnelt. Im Moment benutze ich nur: - var now = Date.now(); //do some processing.. console.log("time elapsed:", Date.now() - now); Ich habe jedoch gelesen, dass window.performance.now () aufgrund der hier definierten Daten viel …


11
Socket.io + Node.js Ursprungsübergreifende Anforderung blockiert
Ich verwende node und socket.io, um eine Chat-Anwendung zu schreiben. Es funktioniert gut in Chrome, aber Mozilla gibt einen Fehler aus, um die Cross-Origin-Anfragen zu aktivieren. Ursprungsübergreifende Anforderung blockiert: Die gleiche Ursprungsrichtlinie verbietet das Lesen der Remote-Ressource unter http://waleedahmad.kd.io:3000/socket.io/?EIO=2&transport=polling&t=1401964309289-2&sid=1OyDavRDf4WErI-VAAAI . Dies kann behoben werden, indem die Ressource in dieselbe Domäne …

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.