Heim > Artikel > Web-Frontend > Gemeinsame Module und Verwendung
Wenn NodeJS HTTP implementiert, muss NodeJS unabhängig davon, welcher Teil des Codes geändert wird, beendet und erneut ausgeführt werden. wird wirksam. Da nodejs die Skriptdatei nur dann analysiert, wenn zum ersten Mal auf einen bestimmten Teil verwiesen wird, wird in Zukunft direkt im Speicher darauf zugegriffen, um ein wiederholtes Laden zu vermeiden.
Supervisor überwacht Ihre Codeänderungen und startet nodejs automatisch neu
Installation und Konfiguration
# npm install -g supervisor # supervisor app.js 运行服务器 ,当代码改动的时候会自动加载
Node ist ein Middleware-Framework, das ähnlich wie Java-Filter für die Middleware-Verwaltung auf Basis von Webservern verwendet wird. In Connect werden mehrere häufig verwendete Komponenten bereitgestellt, die für Anforderungsprotokolle, statische Dateidienste, Analyse des Anforderungstexts, Sitzungsverwaltung usw. verwendet werden können.
Verwenden Sie die Verwendungsmethode, um Middleware in einer Warteschlange von Verbindungsobjekten zu registrieren.
app.use(connect.staticCache()); app.use(connect.static(__dirname + '/public')); app.use(connect.cookieParser()); app.use(connect.session()); app.use(connect.query()); app.use(connect.bodyParser()); app.use(connect.csrf()); app.use(function (req, res, next) { // 中间件 }); app.listen(3001); 复制代码
Flussdiagramm, es muss eine mittlere Software vorhanden sein Ruft die Methode res.end()
auf, um den Client darüber zu informieren, dass die Anfrage verarbeitet wurde. Andernfalls bleibt der Client im Wartezustand.
In diesem Artikel werden gängige Module und deren Verwendung erläutert. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Einfache PHP+MySQL-Paging-Klasse
Zwei Baumarray-Konstruktoren ohne Rekursion
HTML in Excel konvertieren und Druck- und Downloadfunktionen realisieren
Das obige ist der detaillierte Inhalt vonGemeinsame Module und Verwendung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!