NodeJS веб-хостинг на Back4App с Express для разработчиков
Этот учебник объясняет, как вы можете настроить поддомен и легко хостить статические страницы. После завершения этого пошагового руководства вы сможете использовать приложение Node JS для регистрации и входа пользователей.
Чтобы завершить этот учебник, вам потребуется:
- Если вы хотите протестировать это приложение локально, вам нужно установить Node JS в вашей локальной среде. Вы можете следовать
- Приложение, созданное с помощью Back4App.
- Посмотрите
- Back4App Command Line, настроенный с проектом.
- Пройдите через
Мы опишем пример использования веб-хостинга с Node JS!
Представим, что нам нужно создать простой вход, регистрацию и запрос пароля от пользователей, включенных в вашу панель управления Back4App. Мы сможем использовать Bootstrap, статические файлы (CSS и изображения) и использовать Express в проекте.
Смотрите живое приложение здесь: nodeapplication.back4app.io.
Вы можете клонировать это полное приложение в шаблонах кода приложений на платформе Back4App здесь.
Во-первых, завершите настройку с помощью интерфейса командной строки (см. предварительные требования), чтобы понять, как это будет работать с окончательной структурой файлов:
Включите функцию веб-хостинга, пожалуйста, следуйте шагам, доступным в руководстве ниже:
Перед тем как начать этот шаг, мы рекомендуем вам использовать инструмент командной строки (см. требования) для легкой загрузки ваших файлов!
Сначала создайте файлы с именами app.js и package.json внутри облачного каталога!
Мы предоставим шаблоны EJS файлов для создания шаблона приложения, вы можете изменять его в любое время на своей стороне. :)
Возвращение к терминалу
Внутри директории Cloud необходимо создать папку views и следующие EJS файлы:
- head.ejs- Мы будем использовать его для добавления контента в заголовок HTML структуры.
- index.ejs- Мы будем использовать его для регистрации и входа пользователей.
- reset_password.ejs- Мы будем использовать его для запроса пользователем сброса пароля.
Подсказка: Мы будем строить представления с использованием Bootstrap, нажмите здесь чтобы узнать больше об этом.
Вы можете добавлять контент в свои соответствующие представления. Вы можете использовать приведенные ниже шаблоны без каких-либо проблем:
Теперь нам нужно настроить маршруты для отображения представлений, которые были созданы ранее. Маршруты будут построены с использованием Express.
Подсказка: Как вы можете видеть, мы настраиваем переменные в качестве параметров, которые будут использоваться для отображения уведомлений на странице.
Мы будем использовать Руководство по Parse Server Javascript в качестве справочного материала для разработки наших функций для Регистрации, Входа и Запроса пароля.
Это еще не конец! В папке public вы можете вставить статические файлы, такие как CSS и изображения, чтобы использовать их в представлениях :)
Когда вы добавляете файлы CSS и изображения, вы можете предоставить разные таблицы стилей для вашего созданного веб-сайта!
На данный момент вы прекрасно научились создавать приложение Node JS, используя облачный код.
Нажмите на эту ссылку для доступа к полному проекту в Back4App в любое время.
С описанными выше шагами вы сможете работать с веб-хостингом, используя приложение Node JS!