1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/guanzhenxing-express-webpack-template

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Экспресс-webpack-шаблон

Шаблон проекта Express с Webpack для Node.js

Обзор

  • использовать Express 4.*;
  • использовать ES6/ES2015 =>https://babeljs.io;
  • использовать connect-flash => https://github.com/jaredhanson/connect-flash;
  • использовать express-session для сессий;
  • использовать supervisor для перезагрузки в реальном времени;
  • использовать generic-pool в качестве пула соединений с базой данных;
  • использовать cors => https://github.com/expressjs/cors;
  • использовать morgan для промежуточного ПО регистратора HTTP-запросов;
  • использовать es6-promise для Promise/A+;
  • использовать multer для загрузки =>https://github.com/expressjs/multer;
  • использовать lodash вместо underscore;
  • использовать pm2 для развёртывания;
  • использовать log4js => https://github.com/nomiddlename/log4js-node.

Список задач

Структура каталогов

.
│── bin (для исполняемого файла)
│ └── webpack (для конфигурации webpack)
│ └── www (файл сервера)
│── config (для конфигурационного файла)
│── utils (для утилит)
│── middleware (для промежуточного программного обеспечения)
│── models (для модуля персистентности)
│── public (для статических файлов: css/image/js)
│── routes (только для маршрутов)
│── services (для бизнес-логики)
│── test (для тестирования)
│── utils (для утилиты)
│── views (для механизма представления)
│── app.js (основной файл)
│── webpack.config.js (конфигурационный файл webpack)

Установка и запуск

  1. git clone https://github.com/guanzhenxing/express-webpack-template.git
  2. cd express-webpack-template
  3. npm install
  4. npm install supervisor -g
  5. npm start
  6. перейдите по адресу http://localhost:3000 в выбранном браузере.

Для компиляции: npm run compile

Для продакшена: npm run prod

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Шаблон для Express с Webpack. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/guanzhenxing-express-webpack-template.git
git@api.gitlife.ru:oschina-mirror/guanzhenxing-express-webpack-template.git
oschina-mirror
guanzhenxing-express-webpack-template
guanzhenxing-express-webpack-template
master