4 ms·
For authentication I believe passportJS is still the go to library for integrating with oauth providers like twitter, LinkedIn, Facebook etc (or setting up your
by bern4444 5y ago
For authentication I believe passportJS is still the go to library for integrating with oauth providers like twitter, LinkedIn, Facebook etc (or setting up your own username and pwd system). I’m sure there are several other libraries as well.
In terms of learning that and anything else, the best thing to do is have a project you can work on that supports these and other features. Pick a database (either sql or nosql), a login mechanism (maybe via GitHub to start if you’re building something aimed at developers), and build a simple todo app to start or something else you’re interested in.
The documentation for open source JS libraries tend to be excellent. There are many blog posts and articles as well.
Just go slowly. There’s a lot to learn on both sides (front end and back end) so don’t try to learn everything at once.
If you want to focus on the front end find client side libraries that maybe don’t need a server (googles firebase comes to mind).
If you want to do back end work, don’t focus on the front end tooling as much and just get enough running to hit your server and see data.