4.9 KiB
title | localeTitle |
---|---|
How to Log in to Your Local Instance of Free Code Camp | Как войти в свой местный лагерь свободного кода |
Это руководство поможет вам войти в свой локальный сайт FCC, используя учетную запись GitHub. Этот процесс должен быть аналогичным для входа в систему с другими учетными записями в социальных сетях. В этом руководстве предполагается, что у вас уже есть локальная копия FCC.
TL; DR
- Зарегистрировать новое приложение OAuth
- Домашняя страница:
http://localhost:3000/
- Поле обратного вызова:
http://localhost:3000/auth/github/callback
- Скопируйте / вставьте идентификатор клиента и секрет клиента в файл
.env
- Использовать порт 3000 при просмотре локального сайта FCC
Free Code Camp Issue Моды и персонал всегда готовы помочь с Pull Request, связанные с этим вопросом в нашем чате Help Chat Chat
отказ
Вывод от запуска $ gulp
упоминает порт доступа 3001. Я только успешно вошел в систему с GitHub на порту 3000 - прокси-порт . Если вы понимаете, как войти в систему, используя другие порты, рассмотрите возможность отправки запроса на перенос в этой вики.
Вход в систему с использованием учетной записи GitHub
- Зарегистрируйте новое приложение OAuth и нажмите « Зарегистрировать новое приложение».
В качестве альтернативы щелкните свой профиль Picture => Настройки => Приложения => Приложения для разработчиков => Зарегистрировать новое приложение
-
Заполните поля приложения OAuth
-
Имя приложения - выберите любое имя, например,
fcc-local
-
URL главной страницы - установлен на
http://localhost:3000/
-
Описание приложения - необязательный
-
URL-адрес отзыва авторизации - устанавливается на
http://localhost:3000/auth/github/callback
-
-
Нажмите « Зарегистрировать приложение», чтобы просмотреть новую зарегистрированную страницу приложения с идентификатором клиента и секретностью клиента.
- Скопируйте и вставьте идентификатор клиента и секрет клиента в свой
.env
файл.
Примечание: ваш идентификатор клиента и секрет клиента будут длинными буквенно-цифровыми значениями.
подсказки
-
Удалить / отключить с комментарием блокировать нежелательного провайдера в паспорт-провайдере .
-
Добавьте СЕССИЮ СЕКРЕТНОСТИ и
.env
COOKIE в.env
если вы получите ошибку в express-session и cookieParser.COOKIE_SECRET='secret' SESSION_SECRET='secret'
-
Запустите командный
node seed
перед запускомgulp
если вы не получите проблем.
Законченный
Поздравляем! Теперь вы можете успешно войти в свой локальный сайт FCC, используя свою учетную запись GitHub.