Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 2.62 KB

README.md

File metadata and controls

43 lines (34 loc) · 2.62 KB

Awesome Node

Frameworks

ORM

  • Sequelize - introduces models and migrations but takes time to learn and understand.

Express

Express + Sequelize

Sockets

Packages

  • dotenv - .env file support
  • jsonwebtoken - JWT authorization toolset
  • express-validator - input validation
  • node-uuid - UUID generation
  • bcrypt - bcrypt hasher implementation, useful for password hashing
  • crypto-js - hash generation (e.g. SHA256, AES)
  • nodemailer - easy-to-use mailing package
  • cors - adds CORS support to Express
  • ejs - simple template system
  • slug - generate slugs from strings
  • multer - a node.js middleware for handling multipart/form-data, which is primarily used for uploading files

Documentation

  • apidoc - Inline Documentation for RESTful web APIs - apiDoc creates a documentation from API annotations in your source code

Development

  • nodemon - live-reload for node.js

Resources

  • Eric Elliott - he wrote a lot of valuable articles on medium.com (mainly regarding JS, but still very, very useful)
  • 2FA - an article by David Walsh about two-factor authentication