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.


9
Übergeben Sie JSON an HTTP POST Request
Ich versuche, mithilfe von nodejs und request [2] eine HTTP-POST-Anforderung an die Google QPX Express-API [1] zu senden . Mein Code sieht wie folgt aus: // create http request client to consume the QPX API var request = require("request") // JSON to be passed to the QPX Express API var …

9
Wie setze ich ein Timeout für eine http.request () in Node?
Ich versuche, ein Timeout auf einem HTTP-Client festzulegen, der http.request ohne Glück verwendet. Bisher habe ich Folgendes getan: var options = { ... } var req = http.request(options, function(res) { // Usual stuff: on(data), on(end), chunks, etc... } /* This does not work TOO MUCH... sometimes the socket is not …
92 http  node.js  timeout 


6
So klonen Sie eine Javascript ES6-Klasseninstanz
Wie klone ich eine Javascript-Klasseninstanz mit ES6? Ich bin nicht an Lösungen interessiert, die auf jquery oder $ expand basieren. Ich habe ziemlich alte Diskussionen über das Klonen von Objekten gesehen, die darauf hindeuten, dass das Problem ziemlich kompliziert ist, aber mit ES6 bietet sich eine sehr einfache Lösung an …


4
So unterdrücken Sie die Ausgabe beim Ausführen von npm-Skripten
Ich habe beschlossen, mit npm-Skripten als Build-Tool zu experimentieren, und bisher gefällt es mir. Ein Problem, das ich lösen möchte, ist das Ausführen eines Skripts zum Ausführen von jshint, wenn etwas nicht flusen kann. Ich erhalte eine Menge "npm ERR!" Linien. Ich möchte diese unterdrücken, da die Ausgabe vom Linter …
92 node.js  npm 

9
Wie behebe ich ein anfälliges npm-Paket in meiner package-lock.json, das nicht in der package.json aufgeführt ist?
Github sagt mir, dass eine Abhängigkeit in meiner Datei package-lock.json anfällig und veraltet ist. Das Problem ist, dass wenn ich dies tue npm installoder npm update, keiner von beiden die Abhängigkeit in der Datei package-lock.json aktualisiert. Ich habe viel gegoogelt, die Datei gelöscht und fertig npm install. Wenn jemand helfen …

14
Mungo nach Typoskript…?
Versuch, ein Mungo-Modell in Typescript zu implementieren. Das Durchsuchen von Google hat nur einen hybriden Ansatz ergeben (Kombination von JS und TS). Wie würde man die User-Klasse nach meinem eher naiven Ansatz ohne JS implementieren? Willst du in der Lage sein, IUserModel ohne das Gepäck. import {IUser} from './user.ts'; import …

5
Suchen Sie nach einer Möglichkeit, Dateien in gulp zu kopieren und basierend auf dem übergeordneten Verzeichnis umzubenennen
Für jedes Modul habe ich einige Dateien, die in das Build-Verzeichnis kopiert werden müssen, und suche nach einer Möglichkeit, den wiederholten Code daraus zu minimieren: gulp.src('./client/src/modules/signup/index.js') .pipe(gulp.dest('./build/public/js/signup')); gulp.src('./client/src/modules/admin/index.js') .pipe(gulp.dest('./build/public/js/admin')); zu so etwas: gulp.src('./client/src/modules/(.*)/index.js') .pipe(gulp.dest('./build/public/js/$1')); Offensichtlich funktioniert das oben genannte nicht. Gibt es also eine Möglichkeit, dies zu tun, oder eine …
91 node.js  gulp 


4
Sollte ich meine Tests .npmignore?
Was genau soll ich eingeben .npmignore? Tests? Sachen wie .travis.yml, .jshintrc? Was wird beim Ausführen des Moduls nicht benötigt (außer der Readme-Datei)? Ich kann hierzu keine Anleitung finden.
91 node.js  npm  npmignore 

8
Wie kann ich die Anwendung Node.js mit der tiefen Struktur node_modules unter Windows bereitstellen?
Ich bin auf ein merkwürdiges Problem gestoßen - anscheinend haben einige Node.js-Module so tiefe Ordnerhierarchien, dass der Windows-Kopierbefehl (oder der PowerShell-Befehl, Copy-Itemden wir tatsächlich verwenden) den berüchtigten Fehler "Pfad zu lang" trifft, wenn der Pfad über 250 liegt Zeichen lang. Dies ist beispielsweise eine Ordnerhierarchie, die ein einzelnes Knotenmodul erstellen …


4
Aktualisieren Sie die Knotenversion in Visual Studio 2017
Kennt jemand eine genehmigte Möglichkeit, Node in Visual Studio 2017 zu aktualisieren? Ich habe Node 6 auf meinem Entwicklungs-PC eingerichtet, aber VS2017 scheint mit einer gebündelten Kopie von Node 5 geliefert zu werden. Dies bedeutet, dass beim Ausführen npm installin meiner Befehlszeile verschiedene Pakete eingerichtet werden, z. B. node-sassmit Bindungen …

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.