freeCodeCamp/guide/russian/miscellaneous/how-to-log-in-to-your-local.../index.md

4.9 KiB
Raw Blame History

title localeTitle
How to Log in to Your Local Instance of Free Code Camp Как войти в свой местный лагерь свободного кода

Это руководство поможет вам войти в свой локальный сайт FCC, используя учетную запись GitHub. Этот процесс должен быть аналогичным для входа в систему с другими учетными записями в социальных сетях. В этом руководстве предполагается, что у вас уже есть локальная копия FCC.

TL; DR

  1. Зарегистрировать новое приложение OAuth
  2. Домашняя страница: http://localhost:3000/
  3. Поле обратного вызова: http://localhost:3000/auth/github/callback
  4. Скопируйте / вставьте идентификатор клиента и секрет клиента в файл .env
  5. Использовать порт 3000 при просмотре локального сайта FCC

Free Code Camp Issue Моды и персонал всегда готовы помочь с Pull Request, связанные с этим вопросом в нашем чате Help Chat Chat

отказ

Вывод от запуска $ gulp упоминает порт доступа 3001. Я только успешно вошел в систему с GitHub на порту 3000 - прокси-порт . Если вы понимаете, как войти в систему, используя другие порты, рассмотрите возможность отправки запроса на перенос в этой вики.

Вход в систему с использованием учетной записи GitHub

  1. Зарегистрируйте новое приложение OAuth и нажмите « Зарегистрировать новое приложение».

В качестве альтернативы щелкните свой профиль Picture => Настройки => Приложения => Приложения для разработчиков => Зарегистрировать новое приложение

Зарегистрировать приложение GitHub OAuth

  1. Заполните поля приложения OAuth

    • Имя приложения - выберите любое имя, например, fcc-local

    • URL главной страницы - установлен на http://localhost:3000/

    • Описание приложения - необязательный

    • URL-адрес отзыва авторизации - устанавливается на http://localhost:3000/auth/github/callback

  2. Нажмите « Зарегистрировать приложение», чтобы просмотреть новую зарегистрированную страницу приложения с идентификатором клиента и секретностью клиента.

Идентификатор клиента и секрет клиента

  1. Скопируйте и вставьте идентификатор клиента и секрет клиента в свой .env файл.

Примечание: ваш идентификатор клиента и секрет клиента будут длинными буквенно-цифровыми значениями.

Обновить файл .env

подсказки

  1. Удалить / отключить с комментарием блокировать нежелательного провайдера в паспорт-провайдере .

  2. Добавьте СЕССИЮ СЕКРЕТНОСТИ и .env COOKIE в .env если вы получите ошибку в express-session и cookieParser.

    COOKIE_SECRET='secret' SESSION_SECRET='secret'

  3. Запустите командный node seed перед запуском gulp если вы не получите проблем.

Законченный

Поздравляем! Теперь вы можете успешно войти в свой локальный сайт FCC, используя свою учетную запись GitHub.