2.9 KiB
2.9 KiB
title | localeTitle |
---|---|
How to Log in to Your Local Instance of Free Code Camp | 如何登录您的免费代码营的本地实例 |
本指南将帮助您使用GitHub帐户登录本地FCC网站。使用其他社交媒体帐户登录时,此过程应类似。本指南假设您已经启动并运行了FCC的本地副本。
TL; DR
- 注册新的OAuth应用程序
- 主页字段:
http://localhost:3000/
- 回调字段:
http://localhost:3000/auth/github/callback
- 将客户端ID和客户端密钥复制/粘贴到
.env
文件中 - 查看当地的FCC网站时,请使用端口3000
免费代码营问题Mods和工作人员随时为我们的帮助贡献者聊天室提供有关Pull Request相关问题的帮助
放弃
运行$ gulp
的输出提到访问端口是3001.我只使用GitHub在端口3000 - 代理端口成功登录。如果您了解如何使用其他端口登录,请考虑在此Wiki上提交拉取请求。
使用您的GitHub帐户登录
- 注册新的OAuth应用程序 ,然后单击注册新应用程序
或者 ,单击您的个人资料图片 => 设置 => 应用程序 => 开发人员应用程序 => 注册新应用程序
-
填写OAuth应用程序字段
-
应用程序名称 - 选择任何名称,例如
fcc-local
-
主页URL - 设置为
http://localhost:3000/
-
应用说明 - 可选
-
授权回调URL - 设置为
http://localhost:3000/auth/github/callback
-
-
单击注册应用程序以查看新注册的应用程序页面以及您的客户端ID和客户端密钥。
- 将您的客户端ID和客户端密钥复制并粘贴到
.env
文件中。
注意:您的客户端ID和客户端密钥将是长字母数字值。
提示
-
如果在express-session和cookieParser上出现错误,请在
.env
添加SESSION SECRET和COOKIE SECRET。COOKIE_SECRET='secret' SESSION_SECRET='secret'
-
如果您没有遇到挑战,请在运行
gulp
之前运行命令node seed
。
成品
恭喜!您现在可以使用GitHub帐户成功登录到本地FCC网站。