Рубрики
Без рубрики

Node.js Шаблон приложения

В этом посте обсуждаются шаблон, который мы используем в SmoketRees. Чтобы запустить сервер запустить $ npm Start … Tagged с помощью узла, Express, javascript, шаблона.

В этом посте обсуждаются о Шаблон Мы используем в Smoketrees Анкет

Чтобы запустить запуск сервера

$ npm start 

Примечание. Это будет запускать сервер для среды разработки. Для получения информации о развертывании приложения Express на производственный сервер и изучение лучших практик обратитесь к это Анкет

регистратор

Этот каталог имеет 2 файла.

  • Logger.js Экспортирует объект Winston, который мы используем для регистрации. Вы должны отредактировать logger.js, чтобы написать свою конфигурацию для журналов.
  • Morgan.js экспортирует предварительно сконфигурированный объект Morgan для регистрации, используя Stream to Winston Object. Он используется для перехвата HTTP -запроса и регистрации данных запроса и ответа. Для получения более подробной информации посетите официальную страницу для Морган Анкет

маршруты

Каталог для определения маршрутов. Я не думаю, что это нужно больше объяснения.

Дополнительная информация

  • Если на Linux запустить следующую команду добавить ./node_modules/.bin на путь.
  $ source ./activate

При этом мы можем использовать команды, установленные с пакетами, используя терминал. Это не потребуется во многих IDE, таких как Webstorm Но я подумал, что это будет хорошая идея, чтобы включить это.

  • Standard.js был добавлен в качестве инструмента по умолчанию и стиля

Использовать:

  $ npm run lint

Исправляет все, что можно исправить. Наверху команды регистрируют ошибки, которые он не мог исправить.

  • Мокко используется для тестирования и чай используется для утверждения. chai-http используется для тестирования конечных точек HTTP.

Использовать:

    $ npm test
  • Нью -Йорк используется в качестве инструмента покрытия по умолчанию. Использовать:
   $ npm run coverage
  • Мастер содержит код для HTTP -сервера. Осмотрите филиал HTTPS для HTTP -сервера. Замените самоопределенные сертификаты в CERT на ваши сертификаты SSL.

Информация о зависимости

Сжимает ответ сжатие
Выражать выражать
Http -запрос Logger Морган
Логистр общего назначения для приложения Уинстон
Инструмент покрытия кода Нью -Йорк
Инструмент по линии и стилии. стандартный
Библиотека утверждений чай
Промежуточное программное обеспечение для Chai для проверки HTTP -конечных точек Чай-Хттп

Оригинал: “https://dev.to/achhapolia10/node-js-application-template-4nkf”