Настроить local strategy авторизацию Nuxt Auth

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
20 марта 2019, 19:59 • 1 отклик • 42 просмотра
Что мы имеем
1. На странице /login находится тестовая форма авторизации.
2. Используется модуль авторизации Nuxt Auth
3. Конфигурация модуля nuxt.config.js:26
4. Обработчик post/get запросов

nuxt.config.js:46 — {path: '/api/auth', handler: ‘~/api/auth.js’}
В файле api/auth.js ловим запрос от Nuxt Auth

Роуты (Endpoints) Nuxt Auth прописаны в nuxt.config.js:29
Необходимо сделать
1. Создать подключение к mongoDB (в последствии используемое во всем проекте)
Создать записи тестовых пользователей
2. Настроить выдачу токена
3. Настроить обработку endpoint’ов в файле api/auth
1. api/login
2. api/logout
3. api/user (выдача данных пользователя после получения токена в login)
4. Создать форму регистрации на отдельной странице (можно на основе страницы login) и функционал для регистрации пользователя (запись данных пользователя в базу и возможность впоследствии залогиниться под этими данными)
4. Создать тестовую страницу, показываемую исключительно зарегистрированному пользователю
5. Создать блок информации на странице /login, показываемый исключительно зарегистрированному пользователю
6. Проконсультировать, дать рекомендации по работе с модулем Nuxt Auth при необходимости
Результат
Результатом должна быть рабочая система авторизации на сайте (регистрация, логин, логаут)