Server
# Server (Opțiuni) Funcția
Când este necesară dieta, returnează funcția de server care poate fi utilizată pentru a crea instanțe de server.
obiect opțiuni
Opțiuni instanță server. În acest moment, singura opțiune este „silențioasă”, care, dacă este setată la adevărat, dezactivează toate jurnalele generate de instanța serverului.
# app.path șir
Calea către directorul rădăcină al aplicației.
obiect # app.server
Valoarea returnată a http.createServer () sau https.createServer ().
# app.model (cale) funcție
Solicitați un fișier de la „
/ yourProject/models/". Dacă proiectul dvs. se află la"/Users/adam/yourProject ", atunci acesta va arăta în cadrul" models ". Va necesita fișierul corect chiar dacă îl apelați din folderele imbricate. Dosarul modelelor trebuie să iasă .Returnă module.exports din fișier.
șir de cale
Calea de solicitare din folderul „modele”.
# app.controller (cale) funcție
Solicitați un fișier de la „
/ yourProject/controllers/". Dacă proiectul dvs. se află la"/Users/adam/yourProject ", atunci acesta va arăta în" controllers ". Va necesita fișierul corect chiar dacă îl apelați din folderele imbricate. Dosarul controlerelor trebuie să iasă Returnează module.exports din fișier.
șir de cale
Calea de solicitare din folderul „controlere”.
# app.view (tip, face) funcție
Setați funcția de redare la tip.
introduceți șir
Alegeți tipul de vizualizare. În prezent html și fișiere sunt acceptate.
reda (cale, context)
Funcția care se execută pentru tipul de vizualizare.
# app.listen (Locație, httpsOptions) Funcția
Fiecare instanță de server are o gazdă unică care este setată cu app.listen ().
șir de locație sau obiect
Locația este de obicei un șir URL care conține protocolul "http"sau"https", urmând numele gazdei" ex: gazdă locală„apoi portul” ex: 8000" Locație poate fi, de asemenea, un obiect URL.
Obiect httpsOptions opțional
Este necesar numai dacă protocolul este https.
# app.header ([callbacks. ]) Funcția
Înregistrează funcțiile de apel invers la Toate metodele și Toate traseele. Funcțiile antetului rulează după ce semnalul a fost creat și înainte de orice apel de rută și module Middleware.
[callbacks. ] funcție sau listă de funcții
Funcția (funcțiile) de apelare pe care doriți să o rulați înainte de fiecare rută. Rambursările au un singur argument Obiect de semnal GET sau POST ($) în funcție de metoda de solicitare. Rețineți dacă utilizați apeluri multiple, fiecare apel va fi executat de la stânga la dreapta, unul după altul.
# app.footer ([callbacks. ]) Funcția
Înregistrează funcțiile de apel invers la Toate metodele și Toate traseele. Funcțiile subsolului rulează după încărcarea tuturor apelurilor de apel și a modulelor Middleware.
[callbacks. ] funcție sau listă de funcții
Funcția (funcțiile) de apelare pe care doriți să o rulați înainte de fiecare rută. Rambursările au un singur argument Obiect de semnal GET sau POST ($) în funcție de metoda de solicitare. Rețineți dacă utilizați apeluri multiple, fiecare apel va fi executat de la stânga la dreapta, unul după altul.
# app.error ([apeluri de apel. ]) Funcție
Prinde erori în middleware-ul fiecărei rute și permite crearea de jurnale și afișarea de mesaje ușor de utilizat către clienți.
[callbacks. ] funcție sau listă de funcții
Funcția (funcțiile) de apelare pe care doriți să o rulați la erori. Rambursările au două argumente GET sau POST Signal Object ($) în funcție de metoda de solicitare și de middleware obiect care a provocat eroarea.
Rețineți dacă utilizați apeluri multiple, fiecare apel va fi executat de la stânga la dreapta, unul după altul.
# app.missing ([apeluri de apel. ]) Funcție
Înregistrează apeluri pentru cazurile în care nu au fost găsite rute și erori pentru o cerere primită.
[callbacks. ] funcție sau listă de funcții
Funcția (funcțiile) de apelare pe care doriți să o rulați. Rambursările au un singur argument, un obiect GET sau POST Signal ($), în funcție de metoda solicitării.
Rețineți dacă utilizați apeluri multiple, fiecare apel va fi executat de la stânga la dreapta, unul după altul.
# app.location Obiect
JSON analizat Locație atribut din app.listen ().
șir de protocol
Protocolul de solicitare/răspuns. Poate fi http: sau https: