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
statische Dateien mit express.js
Ich möchte als statische Dateien dienen index.htmlund /mediaUnterverzeichnis. Die Indexdatei sollte sowohl unter /index.htmlals auch unter /URLs bereitgestellt werden. ich habe web_server.use("/media", express.static(__dirname + '/media')); web_server.use("/", express.static(__dirname)); aber die zweite Zeile dient anscheinend dem gesamten __dirname , einschließlich aller darin enthaltenen Dateien (nicht nur index.htmlund media), was ich nicht will. …
212 node.js  express 

17
Kann pm2 ein 'npm start'-Skript ausführen?
Gibt es eine Möglichkeit für pm2, ein npm-Startskript auszuführen, oder müssen Sie nur ausführen pm2 start app.js Also in der Entwicklung npm start Dann würden Sie in der Produktion mit pm2 so etwas ausführen pm2 start 'npm start' Es gibt eine äquivalente Möglichkeit, dies zu tun forever: forever start -c …
212 node.js  npm  pm2 

15
Was bedeutet der Fehler ELIFECYCLE Node.js?
Was bedeutet ELIFECYCLE? Hier ist mein App-Code: https://gist.github.com/samholmes/388ca4552c5936b52c5d Wenn ich den Befehl 'blast-email' ausführe, wird er eine Weile ausgeführt, bis er kurz mit dem Fehler abstürzt: npm ERR! Linux 3.2.0-4-amd64 npm ERR! argv "/root/.nvm/versions/io.js/v1.6.1/bin/iojs" "/root/.nvm/versions/io.js/v1.6.1/bin/npm" "run" "live" npm ERR! node v1.6.1 npm ERR! npm v2.7.1 npm ERR! code ELIFECYCLE npm …
211 node.js 

10
npm installiert private Github-Repositorys nach Abhängigkeit in package.json
Ich versuche, das private Github-Repository von npm zu installieren, das andere private Github-Repositorys als Abhängigkeit enthält. Habe viele Wege und Beiträge ausprobiert, aber keiner funktioniert. Folgendes mache ich: npm install git+https://github.com/myusername/mygitrepository.git in package.json ist wie: "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } Was ist der richtige Weg, um es zu …

13
Node.js erhält Dateierweiterung
Ich erstelle eine Datei-Upload-Funktion in node.js mit Express 3. Ich möchte die Dateierweiterung des Bildes greifen. so kann ich die Datei umbenennen und dann die Dateierweiterung an sie anhängen. app.post('/upload', function(req, res, next) { var is = fs.createReadStream(req.files.upload.path), fileExt = '', // I want to get the extension of the …

6
Knoten.js globale Variablen?
Ich fragte hier: node.js erfordern Vererbung? und mir wurde gesagt, dass ich Variablen auf den globalen Bereich setzen kann, indem ich die Variable weglasse. Das funktioniert bei mir nicht. dh: _ = require('underscore'); Stellt das _ für die erforderlichen Dateien nicht zur Verfügung. Ich kann mit Express einstellen app.setund habe …

19
Laden von einfachem HTML in Node.js.
Ich versuche herauszufinden, wie eine einfache HTML-Datei geladen und gerendert wird, damit ich keinen Code schreiben muss wie: response.write('...<p>blahblahblah</p>...');
207 html  node.js 



16
nvm ist nicht kompatibel mit der Option "Präfix" der npm-Konfiguration:
Ich versuche, eine andere NodeJS-Version mit auszuführen, erhalte nvmjedoch den folgenden Fehler: $ nvm use v4.2.4 nvm is not compatible with the npm config "prefix" option: currently set to "/Users/z/.npm-global" Run `npm config delete prefix` or `nvm use --delete-prefix v4.2.4` to unset it. Ich habe mein Präfix absichtlich festgelegt, um …
207 node.js  npm  prefix  nvm 

25
NPM-Installationsfehler: Unerwartetes Ende der JSON-Eingabe beim Parsen in der Nähe von '… nt-webpack-plugin “:” 0'
Beim Erstellen eines neuen Angular 5-Projekts: Knotenversion: 8.9.2 npm-Version: 5.5.1 Mein Befehl ist npm install -g @angular/cli Der Fehler ist npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'** npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log Das Fehlerprotokoll lautet http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log

17
Globale NPM-Installation "Modul kann nicht gefunden werden"
Ich habe ein Modul geschrieben, das ich vor kurzem bei npm veröffentlicht habe (https://npmjs.org/package/wisp). So wird es gut über die Kommandozeile installiert: $ npm i -g wisp Wenn ich es jedoch über die Befehlszeile ausführe, wird immer wieder die Fehlermeldung angezeigt, dass der Optimist nicht installiert ist: $ wisp Error: …
206 node.js  npm 

8
So rufen Sie eine Python-Funktion aus Node.js auf
Ich habe eine Express Node.js-Anwendung, aber ich habe auch einen Algorithmus für maschinelles Lernen, der in Python verwendet werden kann. Gibt es eine Möglichkeit, Python-Funktionen aus meiner Node.js-Anwendung aufzurufen, um die Leistungsfähigkeit von Bibliotheken für maschinelles Lernen zu nutzen?
206 python  node.js  express 

11
Wie führe ich TypeScript-Dateien über die Befehlszeile aus?
Es fällt mir überraschend schwer, eine Antwort darauf zu finden. Mit Node.JS können Sie jede JS-Datei ausführen node path/to/file.js, mit CoffeeScript ist es coffee hello.coffeeund ES6 hat babel-node hello.js. Wie mache ich dasselbe mit Typescript? Mein Projekt hat eine, tsconfig.jsondie von Webpack / ts-loader verwendet wird, um ein schönes kleines …

3
Gutes Anfänger-Tutorial zu socket.io? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

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.