What is EJS Mate?
Validations for Schema
The most powerful schema description language and data validator for JavaScript.
Express Router
Express Routers are a way to organize your Express application such that our primary app.js file
does not become bloated.
Cookies
Web Cookies
HTTP cookies are small blocks of data created by a web server while a user is browsing a website and
placed on the user's computer or other device by the user's web browser.
What is State?
Stateful Protocol
Stateful Protocol require server to save the status and session information.
eg - ftp
Stateless Protocol
Stateless Protocol does not require the server to retain the server information
eg - http
connect-flash
The flash is a special area of the session used for storing messages. Messages are written
to the flash and cleared after being displayed to the user.
Authentication
Authentication is the process of verifying who someone is
Authorization
Authorization is the process of verifying what specific applications, files, and data a user has access to
Hashing
What we need to know?
- For every input, there is a fixed output
- They are one-way functions, we can't get input from output
- For a different input, there is a different output but of same length
- Small changes in input should bring large changes in output
MVC is an acronym for Model-View-Controller. It is a design pattern for software projects.
Multer is a node.js middleware for handling multipart/form-data, which is primarily used for uploading files. It is written on top of busboy for maximum efficiency.
Dotenv is a zero-dependency module that loads environment variables from a
.env
file into process.env
.The Cloudinary Node SDK allows you to quickly and easily integrate your application with Cloudinary. Effortlessly optimize, transform, upload and manage your cloud's assets.
multer-storage-cloudinary
0 Comments