3.3 KiB
title | localeTitle |
---|---|
How to Log in to Your Local Instance of Free Code Camp | Como efetuar login na sua instância local do campo de código livre |
Este guia ajudará você a acessar seu site local da FCC usando sua conta do GitHub. Esse processo deve ser semelhante para fazer login com outras contas de mídia social. Este guia pressupõe que você já tenha uma cópia local do FCC em funcionamento.
TL; DR
- Registre um novo aplicativo OAuth
- Campo da
http://localhost:3000/
page:http://localhost:3000/
- Campo de retorno de
http://localhost:3000/auth/github/callback
:http://localhost:3000/auth/github/callback
- Copie / cole o ID do cliente e o segredo do cliente em seu arquivo
.env
- Use a porta 3000 ao visualizar seu site local da FCC
O Free Code Camp Issue Mods e a equipe estão à disposição para ajudar com os problemas relacionados à Solicitação de Pull em nossa sala de bate-papo de Colaboradores de Ajuda.
aviso Legal
A saída da execução $ gulp
menciona a porta de acesso é 3001. Eu só loguei com sucesso com o GitHub na porta 3000 - a porta do proxy . Se você entender como fazer o login usando outras portas, por favor considere o envio de uma solicitação pull neste wiki.
Login usando sua conta do GitHub
- Registre um novo aplicativo OAuth e clique em Registrar novo aplicativo
Como alternativa , clique na imagem do perfil => Configurações => Aplicativos => Aplicativos do desenvolvedor => Registrar novo aplicativo
-
Preencha os campos do aplicativo OAuth
-
Nome do aplicativo - escolha qualquer nome, como
fcc-local
-
URL da página inicial - definido como
http://localhost:3000/
-
Descrição da aplicação - opcional
-
URL de retorno de chamada de autorização - definido como
http://localhost:3000/auth/github/callback
-
-
Clique em Registrar aplicativo para ver a página do aplicativo recém-registrado com seu ID do cliente e Segredo do cliente.
- Copie e cole seu ID de cliente e Segredo de cliente em seu arquivo
.env
.
Nota: seu ID do cliente e Segredo do cliente serão valores alfanuméricos longos.
Dicas
-
Remover / não configurado com comentário bloqueia o provedor indesejado no provedor de passaporte .
-
Adicione SESSION SECRET e COOKIE SECRET em
.env
se você receber um erro em express-session e cookieParser.COOKIE_SECRET='secret' SESSION_SECRET='secret'
-
Execute a
node seed
comando antes de executar ogulp
se você não conseguir os desafios.
Acabado
Parabéns! Agora você pode fazer login no seu site local da FCC usando sua conta do GitHub.