User Tools

Site Tools


authentication_role-based_authorization_architecture

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
authentication_role-based_authorization_architecture [2026/01/08 06:10] – [Install Swagger packages] pradnyaauthentication_role-based_authorization_architecture [2026/01/09 08:30] (current) – [Install Swagger packages] pradnya
Line 556: Line 556:
 ==== Initialize Node + TypeScript ==== ==== Initialize Node + TypeScript ====
  
-<code>npm init -y+<code> 
 +npm init -y 
 </code> </code>
  
 Install core dependencies: Install core dependencies:
  
-<code>npm install express jsonwebtoken bcryptjs pino pino-pretty dotenv mysql2+<code> 
 +npm install express jsonwebtoken bcryptjs pino pino-pretty dotenv mysql2 
 </code> </code>
  
 Install dev dependencies: Install dev dependencies:
  
-<code>npm install -D typescript ts-node-dev @types/node @types/express @types/bcryptjs @types/jsonwebtoken+<code> 
 +npm install -D typescript ts-node-dev @types/node @types/express @types/bcryptjs @types/jsonwebtoken 
 </code> </code>
 +
 +Install dependencies for Pino logger to setup directory / folder structure
 +
 +<code>npm install pino pino-pretty pino-multi-stream fs-extra
 +</code>
 +
  
 ==== Install Swagger packages ==== ==== Install Swagger packages ====
Line 576: Line 588:
 npm install swagger-jsdoc swagger-ui-express npm install swagger-jsdoc swagger-ui-express
 npm install -D @types/swagger-ui-express npm install -D @types/swagger-ui-express
 +
 +</code>
 +
 +<code>
 +npm install dotenv
 +
 +npm install bcryptjs
 +
 +npm install --save-dev @types/bcryptjs
 +
 +</code>
 +
 +install json web token
 +
 +<code>
 +npm install jsonwebtoken
 +npm install --save-dev @types/jsonwebtoken
  
 </code> </code>
  
  
authentication_role-based_authorization_architecture.1767852605.txt.gz · Last modified: by pradnya