/rest-api-seed

Primary LanguageJavaScriptMIT LicenseMIT

rest-api-seed

To get started

  • you must have mysql, and node installed
  • create local db named rest-api-seed
  • npm install
  • npm start

Dev server

  • npm run dev

Routes

  • / : Home
  • get > /users : list of all users
  • get > /users/ : get single user by ID
  • post > /users/register body:{username:, email:, password:} create user

Recommended Installations

  • nodemon

Technology and node packages used

  • mySql
  • sequelize
  • sequelize-cli
  • express-generators
  • bcrypt (For password encryption)

Future project extension

  • Adding JWT for user auth
  • Implementing custom middlewheres