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.

5
Wie füge ich meiner package.json-Datei ein benutzerdefiniertes Skript hinzu, in dem eine Javascript-Datei ausgeführt wird?
Ich möchte den Befehl script1in einem Projektverzeichnis ausführen können, das ausgeführt wird node script1.js. script1.jsist eine Datei im selben Verzeichnis. Der Befehl muss spezifisch für das Projektverzeichnis sein. Wenn ich also jemand anderem den Projektordner sende, kann er denselben Befehl ausführen. Bisher habe ich versucht hinzuzufügen: "scripts": { "script1": "node …

9
ReferenceError: Abruf ist nicht definiert
Ich habe diesen Fehler, wenn ich meinen Code in node.js kompiliere. Wie kann ich ihn beheben? RefernceError: Abrufen ist nicht definiert Dies ist die Funktion, die ich mache. Sie ist für die Wiederherstellung von Informationen aus einer bestimmten Filmdatenbank verantwortlich. function getMovieTitles(substr){ pageNumber=1; let url = 'https://jsonmock.hackerrank.com/api/movies/search/?Title=' + substr + …



7
Node.js Mongoose.js String zur ObjectId-Funktion
Gibt es eine Funktion, um eine Zeichenfolge mit Mungo in eine Objekt-ID im Knoten umzuwandeln? Das Schema gibt an, dass etwas eine ObjectId ist, aber wenn es aus einer Zeichenfolge gespeichert wird, sagt mir Mongo, dass es immer noch nur eine Zeichenfolge ist. Die _id des Objekts wird beispielsweise als …

13
So generieren Sie eine eindeutige ID mit node.js.
function generate(count) { var founded = false, _sym = 'abcdefghijklmnopqrstuvwxyz1234567890', str = ''; while(!founded) { for(var i = 0; i < count; i++) { str += _sym[parseInt(Math.random() * (_sym.length))]; } base.getID(string, function(err, res) { if(!res.length) { founded = true; // How to do it? } }); } return str; } …

12
Wie kann ich beim POSTing mit Node.js und Express auf den Anforderungshauptteil zugreifen?
Ich habe den folgenden Node.js-Code: var express = require('express'); var app = express.createServer(express.logger()); app.use(express.bodyParser()); app.post('/', function(request, response) { response.write(request.body.user); response.end(); }); Nun, wenn ich etwas poste wie: curl -d user=Someone -H Accept:application/json --url http://localhost:5000 Ich bekomme Someonewie erwartet. Was ist nun, wenn ich den vollständigen Anfragetext erhalten möchte? Ich habe …

13
Wird Node.js native Promise.all parallel oder nacheinander verarbeitet?
Ich möchte diesen Punkt klarstellen, da die Dokumentation darüber nicht zu klar ist. Q1: Ist die Promise.all(iterable)Verarbeitung aller Versprechungen der Reihe nach oder parallel? Oder genauer gesagt, ist es das Äquivalent zu verketteten Versprechungen wie p1.then(p2).then(p3).then(p4).then(p5).... oder ist es eine andere Art von Algorithmus , bei dem alle p1, p2, …

8
Starten Sie den Knoten beim Ändern einer Datei neu
Für jemanden, der aus dem PHP-Hintergrund stammt, scheint es sehr mühsam, den Knoten zu töten und ihn nach jeder Codeänderung erneut zu starten. Gibt es ein Flag beim Starten eines Skripts mit Knoten, um den Knoten automatisch neu zu starten, wenn die Codeänderung gespeichert wird?
172 node.js 

12
node.js führt den Systembefehl synchron aus
Ich brauche in node.js Funktion result = execSync('node -v'); das wird synchron die gegebene Befehlszeile ausgeführt werden und kehren alle stdout'ed von diesem Befehlstext. ps. Die Synchronisierung ist falsch. Ich weiß. Nur für den persönlichen Gebrauch. AKTUALISIEREN Jetzt haben wir die Lösung von mgutz, die uns den Exit-Code gibt, aber …

7
Wie protokollieren Sie den Inhalt eines JSON-Objekts in Node.js?
Ist es möglich, den Inhalt eines Objekts, z. B. Methoden und Attribute, in Node.js zu drucken? Im Moment versuche ich, das Sitzungsobjekt zu drucken und Folgendes zu erhalten: console.log("Session:" + session); > Session:[object Object] Möglicherweise ähnlich wie print_r (Array) in PHP oder mit .toString in Java.
170 json  node.js 

10
Gulp kann nicht zum Laufen gebracht werden: Modul 'gulp-util' kann nicht gefunden werden
Unter Windows 7 habe ich gulp wie hier beschrieben installiert: http://markgoodyear.com/2014/01/getting-started-with-gulp/ : npm install gulp -g In meinem App-Ordner: npm install gulp --save-dev Ich erstelle eine gulpfile.jsDatei. Wenn ich dann versuche zu laufen gulp, erhalte ich folgende Fehlermeldung: module.js:340 throw err; ^ Error: cannot file module 'gulp-util' at Function.Module._resolveFilename (module.js:338:15) …
169 node.js  npm  gulp 

7
Herunterladen von Bildern mit node.js [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich versuche, ein Skript zum …

3
Wie liste ich alle Versionen eines npm-Moduls auf?
Um alle Versionen eines Knotenmoduls [Webpack] anzuzeigen, habe ich den folgenden Befehl in der Windows-Eingabeaufforderung ausgeführt npm view webpack versions Dieser Befehl zeigt nur die ersten 100 Versionen und später den Text "331 more" an. Wie kann ich alle Versionen auflisten?
169 node.js  npm 

14
Async / Await-Klassenkonstruktor
Im Moment versuche ich, async/awaitinnerhalb einer Klassenkonstruktorfunktion zu verwenden. Auf diese Weise kann ich ein benutzerdefiniertes e-mailTag für ein Electron-Projekt erhalten, an dem ich arbeite. customElements.define('e-mail', class extends HTMLElement { async constructor() { super() let uid = this.getAttribute('data-uid') let message = await grabUID(uid) const shadowRoot = this.attachShadow({mode: 'open'}) shadowRoot.innerHTML = …

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.