question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Link to an external site in advanced node and express section

See original GitHub issue

We have an external link in the below paragraph, which link to this page

Obtaining your Client ID and Secret from GitHub is done in your account profile settings under ‘developer settings’, then ‘OAuth applications’. Click ‘Register a new application’, name your app, paste in the url to your Replit homepage (Not the project code’s url), and lastly, for the callback url, paste in the same url as the homepage but with /auth/github/callback added on. This is where users will be redirected for us to handle after authenticating on GitHub. Save the returned information as 'GITHUB_CLIENT_ID' and 'GITHUB_CLIENT_SECRET' in your .env file.

here is the file:

https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.md

Ideally, the camper doesn’t need to use external docs to pass the current step, but this may not be possible with a little info, we are giving.

To sort this issue, we need to create an Article about How to set up OAuth application, like this one https://www.freecodecamp.org/news/a-quick-introduction-to-oauth-using-passport-js-65ea5b621a/, but with way to sort it using GitHub ClientID and secret

Or we can change the context from using GitHub to using Google.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:8 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
Sboonnycommented, Nov 3, 2022

If you would like to fix this issue, please make sure you read our guidelines for contributing, we prioritize contributors following the instructions in our guides. Join us in our chat room or the forum if you need help contributing, our moderators will guide you through this.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Express/Node introduction - Learn web development | MDN
A module is a JavaScript library/file that you can import into other code using Node's require() function. Express itself is a module, as...
Read more >
Express.js res.links() Function - GeeksforGeeks
The res.links() function is used to join the links provided as properties of the parameter to populate the response's Link HTTP header field....
Read more >
Routing - Express.js
Route parameters are named URL segments that are used to capture the values specified at their position in the URL. The captured values...
Read more >
Node.js and Express Tutorial: Building and Securing RESTful ...
TL;DR: In this article, you will learn how to develop RESTful APIs with Node.js, Express, and Auth0. You will start from scratch, scaffolding...
Read more >
Node.js and Express.js - Full Course - YouTube
Learn how to use Node and Express in this comprehensive course. First, you will learn the fundamentals ... Course developed by John Smilga....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found