Skip to content

AlaudaeHong/Expressjs_Backend_Experimental

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

The overall documentation for this backend and a seperate frontend one is hosted on:

https://alaudaehong.space/post/5f99ed61f19cb64798216486

Introduction:

This is my personal project learn frontend basics. I will keep adding experimental feature if time permits.

Dependency:

  • MongoDB & Mongoose
  • Express.js
  • bcryptjs
  • Express-Session
  • multer
  • pm2 for Deployment

Currently Functionality

Basic Auth System

  • Login and a separate Login page
  • Logout and redirect to the root
  • Register is available as a Backend API

Basic Post Management

  • User can upload a post
  • User can modify a post with proper permission
  • User can remove a post with proper permission

Basic File Management

  • User can upload a file
  • User can quick pick/remove a file
  • User can remove a file from Files Page

Change Log

https://alaudaehong.space/post/5f99ed61f19cb64798216486

Reference:

  1. https://itnext.io/mastering-session-authentication-aa29096f6e22 (Some API are obsoleted)
  2. https://mongoosejs.com/docs/guide.html

Others:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published