/express-es6

Express rewritten to ECMAScript 6 standards

Primary LanguageJavaScript

Установка Express Web Server

Для установки веб сервера у вас должно быть установлено и запущенно следующее ПО:

  • NodeJS
  • NPM
  • MongoDB
  1. Клонируйте данный репозиторий

    В консоли выполните следующую команду.

    Если клонируете через ssh:
    git clone git@github.com:vova111/express-es6.git adminka-google-place

    Если клонируете через https:
    git clone https://github.com/vova111/express-es6.git adminka-google-place

    где 'adminka-google-place' папка в которую будет склонирован репозиторий.

  2. Откройте через консоль папку 'adminka-google-place'

  3. Выполните следующую команду в консоли

    npm install

  4. Установите модуль cross-env

    В консоли выполините команду
    npm i cross-env

  5. Отредактируйте файл 'package.json'

    Замените строчку
    "start": "node ./bin/www"

    на строчку
    "start": "cross-env NODE_PATH=. node ./bin/www"

  6. Проверьте работоспособность сервера

    Запустите веб сервер командой
    npm run start

    Откройте в браузере следующую сайт
    http://localhost:3000

    У вас должен открыться сайт и вы должны видеть на страничке надпись 'Express'

    Если у вас открывается сайт, переходите к следующим инструкциям, если нет, вы что-то сделали не так.

  7. Остановите веб сервер

  8. Удалите следующие файлы

    Удалите папку bin
    Удалите файл app.js

  9. Склонируйте слудеющий репозиторий

    Через консоль выйдите на уровень выше из папки 'adminka-google-place'.

    В консоли выполните следующую команду.

    Если клонируете через ssh:
    git clone git@github.com:vova111/express-server-settings.git

    Если клонируете через https:
    git clone https://github.com/vova111/express-server-settings.git

    В результате у вас должна создаться папка 'express-server-settings'

  10. Скопируйте файлы

    Скопируйте все файлы и папки из каталога 'express-server-settings' в каталог 'adminka-google-place'

  11. Отредактируйте файл config/db.js

    Перейдите в консоли в папку 'adminka-google-place' и откройте файл
    config/db.js

    В файле есть строка
    uri: 'mongodb://localhost:27017/database_name',

    Замените название базы данных 'database_name' на свое название для вашего проекта, например:
    uri: 'mongodb://localhost:27017/google_place',

  12. Установите следующие модули

    В консоли перейтиде в каталог 'adminka-google-place' и выполните по очереди следующие команды:

    npm i nconf
    npm i fs-extra
    npm i logger
    npm i mongoose

  13. Проверьте работоспособность сервера

    У вас должна быть установлена и запущена база данных Mongodb

    Запустите веб сервер командой
    npm run start

    Откройте в браузере следующую сайт
    http://localhost:8000

    У вас должен открыться сайт и вы должны видеть на страничке надпись 'Express'

    Вы установили чистий Express Web Server и настроили его для работы с базой данных через раннеры