дієта 0,9

Сервер

# сервер (варіанти) Функція

Коли потрібна дієта, вона повертає серверну функцію, яку можна використовувати для створення екземплярів сервера.

виклик буде

параметри об'єкта

Параметри екземпляра сервера. На даний момент єдиною опцією є `тихий`, який, якщо встановлено значення" true ", відключає всі журнали, згенеровані Екземпляром сервера.

# app.path рядок

Шлях до кореневого каталогу програми.

# app.server об'єкт

Повернене значення http.createServer () або https.createServer ().

# app.model (шлях) функція

Потрібен файл із "

/ yourProject/models/". Якщо ваш проект знаходиться на"/Users/adam/yourProject ", він буде виглядати в межах" models ". Він вимагатиме файлу правильно, навіть якщо ви викликаєте його з вкладених папок. Папку models потрібно вийти Повертає module.exports з файлу.

рядок шляху

Шлях вимагати в папці "моделі".

# app.controller (шлях) функція

Потрібен файл із "

/ yourProject/controllers/". Якщо ваш проект знаходиться на"/Users/adam/yourProject ", він буде виглядати в" controllers ". Він вимагатиме файлу правильно, навіть якщо ви викликаєте його з вкладених папок. Папку controllers потрібно вийти Повертає module.exports з файлу.

рядок шляху

Шлях вимагати в папці "контролери".

# app.view (типу, візуалізувати) функція

Встановіть функцію візуалізації як тип.

введіть рядок

Виберіть тип перегляду. В даний час html і файлів підтримуються.

візуалізувати (шлях, контекст)

Функція для запуску для типу подання.

# app.listen (Розташування, httpsOptions) Функція

Кожен екземпляр сервера має унікальний хост, для якого встановлено app.listen ().

рядок або об'єкт розташування

Місцезнаходження зазвичай є рядком URL-адреси, що містить протокол "http"або"https", слідуючи за іменем хосту" ex: localhost"тоді порт" напр .: 8000" Розташування також може бути об'єктом URL-адреси.

Об'єкт httpsOptions необов'язковий

Потрібно лише за наявності протоколу https.

# app.header ([зворотні дзвінки. ]) Функція

Реєструє функції зворотного виклику Всі методи і Всі маршрути. Функції заголовка запускаються після створення сигналу та до будь-яких зворотних викликів маршруту та модулів проміжного програмного забезпечення.

[зворотні дзвінки. ] функція або список функцій

Функції зворотного дзвінка, які потрібно запустити перед кожним маршрутом. Зворотні виклики мають один аргумент - GET або POST Signal Object ($), залежно від методу запиту. Зверніть увагу, якщо ви використовуєте кілька зворотних викликів, кожен зворотний виклик буде виконуватися зліва направо, кожен за іншим.

# app.footer ([зворотні дзвінки. ]) Функція

Реєструє функції зворотного виклику Всі методи і Всі маршрути. Функції нижнього колонтитула запускаються після завантаження всіх зворотних викликів маршруту та модулів проміжного програмного забезпечення.

[зворотні дзвінки. ] функція або список функцій

Функції зворотного дзвінка, які потрібно запустити перед кожним маршрутом. Зворотні виклики мають один аргумент - GET або POST Signal Object ($), залежно від методу запиту. Зверніть увагу, якщо ви використовуєте кілька зворотних викликів, кожен зворотний виклик буде виконуватися зліва направо, кожен за іншим.

# app.error ([зворотні дзвінки. ]) Функція

Вловлює помилки в проміжному програмному забезпеченні кожного маршруту і дозволяє створювати журнали та відображати зручне для клієнтів повідомлення для клієнтів.

[зворотні дзвінки. ] функція або список функцій

Функція (і) зворотного виклику, яку (і) ви хочете запустити з помилками. Зворотні виклики мають два аргументи GET або POST Signal Object ($), залежно від методу запиту та проміжне програмне забезпечення об'єкт, що спричинив помилку.

Зверніть увагу, якщо ви використовуєте кілька зворотних викликів, кожен зворотний виклик буде виконуватися зліва направо, кожен за іншим.

# app.missing ([зворотні дзвінки. ]) Функція

Реєструє зворотні виклики у випадках, коли для вхідного запиту не знайдено маршрутів та помилок.

[зворотні дзвінки. ] функція або список функцій

Функції зворотного виклику, які потрібно запустити. Зворотні виклики мають окремі аргументи - об'єкт сигналу GET або POST ($) залежно від методу запиту.

Зверніть увагу, якщо ви використовуєте кілька зворотних викликів, кожен зворотний виклик буде виконуватися зліва направо, кожен за іншим.

# app.location Об'єкт

JSON проаналізовано Розташування атрибут від app.listen ().

рядок протоколу

Протокол запиту/відповіді. Це може бути http: або https: