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.

6
Wie verarbeitet Node.js im Allgemeinen 10.000 gleichzeitige Anforderungen?
Ich verstehe, dass Node.js einen Single-Thread und eine Ereignisschleife verwendet, um Anforderungen zu verarbeiten, die jeweils nur eine verarbeiten (was nicht blockiert). Aber wie funktioniert das? Sagen wir 10.000 gleichzeitige Anfragen. Die Ereignisschleife verarbeitet alle Anforderungen? Würde das nicht zu lange dauern? Ich kann (noch) nicht verstehen, wie es schneller …
394 node.js 







9
MySQL mit Node.js.
Ich habe gerade angefangen, in Node.js einzusteigen. Ich komme aus einem PHP-Hintergrund, daher bin ich es ziemlich gewohnt, MySQL für alle meine Datenbankanforderungen zu verwenden. Wie kann ich MySQL mit Node.js verwenden?
375 mysql  node.js 

11
Ist es möglich, Gulp ein Flag zu übergeben, damit es Aufgaben auf unterschiedliche Weise ausführt?
Normalerweise sehen Aufgaben in Gulp folgendermaßen aus: gulp.task('my-task', function() { return gulp.src(options.SCSS_SOURCE) .pipe(sass({style:'nested'})) .pipe(autoprefixer('last 10 version')) .pipe(concat('style.css')) .pipe(gulp.dest(options.SCSS_DEST)); }); Ist es möglich, ein Befehlszeilenflag an gulp zu übergeben (das ist keine Aufgabe) und Aufgaben basierend darauf ausführen zu lassen? Zum Beispiel $ gulp my-task -a 1 Und dann in meiner …
369 javascript  node.js  gulp 

12
Sollte ich node_modules einchecken, um git zu erstellen, wenn ich eine node.js-App auf Heroku erstelle?
Ich habe die grundlegenden Anweisungen für den Einstieg in node.js auf Heroku hier befolgt: https://devcenter.heroku.com/categories/nodejs Diese Anweisung fordert Sie nicht auf, ein .gitignore-Knotenmodul zu erstellen, und impliziert daher, dass Knotenmodule in git eingecheckt werden sollten. Wenn ich node_modules in git einbinde, wurde meine Einstiegsanwendung korrekt ausgeführt. Als ich dem fortgeschritteneren …
368 git  node.js  heroku  npm  gitignore 

19
So führen Sie beim Start ein Shell-Skript aus
Auf einer Amazon S3 Linux - Instanz, ich habe zwei Skripte genannt start_my_appund stop_my_appden Start und Stopp für immer (was wiederum laufen meine Node.js - Anwendung). Ich verwende diese Skripte, um meine Node.js-Anwendung manuell zu starten und zu stoppen. So weit, ist es gut. Mein Problem: Ich möchte es auch …
367 linux  node.js  init.d  forever 


30
So beheben Sie ReferenceError: primordials ist im Knoten nicht definiert
Ich habe Knotenmodule per npm install installiert und dann versucht, in der Eingabeaufforderung gulp sass-watch auszuführen. Danach bekam ich die folgende Antwort. [18:18:32] Requiring external module babel-register fs.js:27 const { Math, Object, Reflect } = primordials; ^ ReferenceError: primordials is not defined Habe das schon mal vor dem Schluck Sass-Watch …
364 node.js  sass  gulp  gulp-sass 

20
nodejs vs node auf ubuntu 12.04
Ich habe nodejs auf Ubuntu gemäß den hier gegebenen Anweisungen installiert Wenn ich node --versionim Terminal schreibe, sehe ich Folgendes: -bash: /usr/sbin/node: No such file or directory Ich kann jedoch den Knoten im /usr/sbin/Verzeichnis sehen. Das Schreiben npm --versionzeigt das 1.3.5 Schreiben nodejs --versionzeigtv0.10.15 Außerdem kann ich den Knoten im …

14
Reagieren - Ändern eines unkontrollierten Eingangs
Ich habe eine einfache Reaktionskomponente mit der Form, von der ich glaube, dass sie eine kontrollierte Eingabe hat: import React from 'react'; export default class MyForm extends React.Component { constructor(props) { super(props); this.state = {} } render() { return ( <form className="add-support-staff-form"> <input name="name" type="text" value={this.state.name} onChange={this.onFieldChange('name').bind(this)}/> </form> ) } …

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.