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.

2
nodejs - http.createServer scheint zweimal aufzurufen
Wenn ich folgendes Programm in Node schreibe: http.createServer(function (req, res) { if( req.method == 'GET' ) { var body = ''; req.on('data', function(data) { body += data }); req.on('end', function() { console.log('request ended') }); } res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('142\n'); }).listen(3500); Und dann drücke den Server mit http://xxx.xx.xxx.xx:35010einem request endedzweimal auf …
78 node.js 

7
Node.js in Apache ausführen?
Wir haben einen Apache Webserver auf einem Computer installiert, der auch Seiten mit Perl bedient. Für ein Projekt habe ich mich entschieden, Node.js anstelle von Perl / Ruby zu verwenden. Sie fragen sich nur, ob es möglich ist, Apache als meinen Webserver zu verwenden (damit es die Seiten bedient) und …

10
Wie erstelle ich eine Excel-Datei mit Nodejs?
Ich bin ein NodeJS-Programmierer. Jetzt habe ich eine Datentabelle, die ich im Excel-Dateiformat speichern möchte. Wie mache ich das? Ich habe ein paar Knotenbibliotheken gefunden. Aber die meisten von ihnen sind eher Excel-Parser als Excel-Writer. Ich verwende einen Linux-Server. Benötigen Sie daher etwas, das unter Linux ausgeführt werden kann. Bitte …

2
Warum kann ich Code nach "res.send" ausführen?
Ich frage mich, welche Mechanismen hinter dem Verhalten des folgenden Codes stehen: res.send(200, { data: 'test data' }); console.log('still here...'); Mein Verständnis ist, dass die Funktion res.sendnicht zurückgegeben wird, sondern die Verbindung geschlossen / die Anforderung beendet wird . Dies könnte erklären, warum ich nach einem res.sendBefehl immer noch Code …
78 node.js  express 

13
nodejs “npm ERR! Code SELF_SIGNED_CERT_IN_CHAIN ​​”
Ich bin neu bei nodejs und npm. Ich versuche log4js zu installieren und dies ist der Befehl für die Installation: npm install log4js Ich führe dies über die Windows-Befehlszeile aus und nach einer Weile, in der sich ein Marker dreht, wird der folgende Fehler angezeigt: npm ERR! Windows_NT 6.3.9600 npm …
78 node.js  npm 

8
Wie starte ich die Node.js-App mit aktivierten ES6-Funktionen?
Ich verwende den Require- Hook von BabelJS (früher 6to5 genannt), um Node-Apps mit es6features auszuführen : // run.js require("babel/register"); require("./app.js6"); Ich rufe node run.jsan, um meine app.js6 auszuführen . Ich muss BabelJS installieren und für jedes Projekt, das ich es6features verwenden möchte , eine run.js bereitstellen. Ich würde einen Anruf …


2
Ignoriert NPM die in .gitignore aufgelisteten Dateien?
Ich habe eine Datei, die durch npm installBefehl (mit preinstallAufgabe) generiert wird . Ich möchte es weder im Git-Repository noch im NPM-Projekt hinzufügen. Angenommen, der Dateiname ist foo.json, habe ich ihn in der .gitignoreDatei als hinzugefügt foo.json. Reicht dies aus, um ein Hochladen in die NPM-Registrierung zu vermeiden? Ich weiß, …
78 node.js  git  npm 


6
Exportiert asynchrone Knotenmodule
Ich habe mich gefragt, was der beste Ansatz für die Konfiguration eines Modulexports ist. "async.function" im folgenden Beispiel kann eine FS- oder HTTP-Anforderung sein, die aus Gründen des Beispiels vereinfacht wurde: Hier ist ein Beispielcode (asynmodule.js): var foo = "bar" async.function(function(response) { foo = "foobar"; // module.exports = foo; // …

3
Warum sollte ich npm nicht verwenden, um Garn zu installieren?
In dem Blog-Beitrag, in dem Garn (ein alternativer npm-Client) angekündigt wird, heißt es: "Der einfachste Weg, um loszulegen, ist das Laufen. npm install -g yarn" Wenn Sie jedoch in den Dokumenten zur Seite "Garn installieren" gehen , wird "npm install yarn" auf keiner der plattformspezifischen Installationsseiten aufgeführt und nur als …


16
Laravel 5.4 'cross-env' wird nicht als interner oder externer Befehl erkannt
Ich versuche npm run devfür Laravel Mix zu laufen und erhalte folgende Fehlermeldung: > @ dev D:\projects\ptcs > cross-env NODE_ENV=development webpack --progress --hide-modules -- config=node_modules/laravel-mix/setup/webpack.config.js 'cross-env' is not recognized as an internal or external command, operable program or batch file. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! …

5
Wie npm start einen Server auf Port 8000 ausführt
Ich habe kürzlich einen Angular-Seed-Ordner von Github für die Entwicklung von Angular-Anwendungen verwendet. In einigen früheren AngularJS-Lernprogrammen gab es einen Skriptordner und eine server.js-Datei im Angular-Seed-Ordner, die die gesamte Konfiguration für die Ausführung des Knotenservers enthielten. Wie startet npm jetzt einfach einen Knotenserver und wo ist die gesamte Konfiguration dieses …


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.