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
npm - Abhängigkeiten für ein Paket in einem anderen Ordner installieren?
Ich habe folgende Verzeichnisstruktur: /some_project source.js package.json Ich möchte die Abhängigkeiten für some_project installieren. Ich weiß, ich könnte in some_project cd und dann npm install ausführen Aber ich habe mich gefragt, ob es möglich ist, ohne das Verzeichnis zu ändern? Etwas wie npm install some_project/package.json
142 node.js  npm 

18
NodeJS: Wie erhalte ich den Port des Servers?
Sie sehen häufig ein Beispiel für einen Hallo-Weltcode für Node, der einen HTTP-Server erstellt, einen Port abhört und anschließend Folgendes folgt: console.log('Server is listening on port 8000'); Aber im Idealfall möchten Sie stattdessen Folgendes: console.log('Server is listening on port ' + server.port); Wie rufe ich den Port ab, den der …

14
Blattsignatur kann nicht überprüft werden
Ich benutze node.js request.js, um eine API zu erreichen. Ich erhalte diesen Fehler [Fehler: UNABLE_TO_VERIFY_LEAF_SIGNATURE] Alle meine Anmeldeinformationen sind korrekt und gültig, und der Server ist in Ordnung. Ich habe die gleiche Anfrage mit dem Postboten gemacht. request({ "url": domain+"/api/orders/originator/"+id, "method": "GET", "headers":{ "X-API-VERSION": 1, "X-API-KEY": key }, }, function(err, …



7
Nodejs Ereignisschleife
Gibt es intern zwei Ereignisschleifen in der Architektur von nodejs? libev / libuv v8 Javascript-Ereignisschleife Stellt der Knoten bei einer E / A-Anforderung die Anforderung an libeio in die Warteschlange, die wiederum die Verfügbarkeit von Daten über Ereignisse mit libev benachrichtigt und diese Ereignisse schließlich von der v8-Ereignisschleife mithilfe von …


6
MongoDB / Mongoose zu einem bestimmten Datum abfragen?
Ist es möglich, ein bestimmtes Datum abzufragen? Ich fand in dem Mongo - Kochbuch , dass wir es für einen Bereich tun können Querying für einen Datumsbereich wie folgt aus: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Aber ist es für ein bestimmtes Datum möglich? Das funktioniert nicht: db.posts.find({"created_on": new Date(2012, 7, …

3
path.join vs path.resolve mit __dirname
Gibt es einen Unterschied, wenn Sie beide path.join und path.resolvemit __dirnamezum Auflösen des absoluten Pfads in Node.js verwenden? Sollte einer von ihnen bevorzugt werden, wenn er so verwendet wird (absolute Pfadauflösungen machen 90% der Anwendungsfälle aus)? Dh const absolutePath = path.join(__dirname, some, dir); vs. const absolutePath = path.resolve(__dirname, some, dir); …
141 node.js 

11
Fehler: Das erste Zertifikat in nodejs konnte nicht überprüft werden
Ich versuche, eine Datei mithilfe einer URL vom Jira-Server herunterzuladen, erhalte jedoch eine Fehlermeldung. So fügen Sie ein Zertifikat in den Code ein, um den Fehler zu überprüfen : Error: unable to verify the first certificate in nodejs at Error (native) at TLSSocket.<anonymous> (_tls_wrap.js:929:36) at TLSSocket.emit (events.js:104:17) at TLSSocket._finishInit (_tls_wrap.js:460:8) …


5
Gibt es eine Möglichkeit, den strengen Modus im Knoten zu erzwingen?
Diese Antwort konnte nirgendwo gefunden werden, aber ich habe mehrere Mailinglisten gefunden, in denen dies besprochen wurde. Diese sind jedoch ziemlich alt und ich habe keine Ahnung, ob dies implementiert ist oder nicht. Gibt es überhaupt eine Möglichkeit, den strengen Modus in node.js zu erzwingen? Schreiben "use strict";in alle meine …
140 node.js 

26
Knoten - wurde mit NODE_MODULE_VERSION 51 gegen eine andere Node.js-Version kompiliert
Ich führe eine Knotenanwendung auf dem Terminal aus. Habe kürzlich ein Upgrade auf Node v8.5.0 durchgeführt, erhalte jedoch den folgenden Fehler: Error: The module '/tidee/tidee-au/packages/tidee-au-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 51. This version of Node.js requires NODE_MODULE_VERSION 57. Please try re-compiling or re-installing the module (for …

5
So installieren Sie das Paket von Github Repo in Yarn
Wenn ich benutze npm install fancyapps/fancybox#v2.6.1 --save, wird also das Fancybox-Paket mit dem Tag v2.6.1 installiert. Dieses Verhalten wird in den Dokumenten beschrieben Ich möchte fragen, wie ich das machen soll yarn. Ist dieser Befehl die richtige Alternative? In Garn-Dokumenten geht es nicht um dieses Format. yarn add fancyapps/fancybox#v2.6.1
140 node.js  yarnpkg 

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.