- Persistance migrated to SQLite3 / TypeORM
- Stack: Node JS/ Express / TypeORM / SQLite3
- API:
- Sign UP:
/api/users/register
- Sign IN:
/api/users/login
- Logout:
/api/users/logout
- Check Session:
/api/users/checkSession
- Edit User:
/api/users/edit
- Sign UP:
- Data persistence
- TypeORM / SQLite3
- Db migrations are in
src/migrations
folder - Added new config
ormconfig.json
- Use
pm2
in production - new targets added topackage.json
start
usespm2
to startstart-node
- load typescript build with Node JS
- Patch #8: Typescript Migration - Tests are failing
- Code refactoring:
src/config/keys.ts
- removedkeys.ts
variables moved to.env
- Added typescript support
- Deprecate
src/app.js
- now the app is constructed by:src/server/index.js
src/index.js
- Integrate JTest:
yarn test
- Move sources to
src
folder - Dockerize project (unstable) - See issue #6
- Use
Joy
as input validator forlogin
®ister
- Remove
bodyParser
dependency (flagged as deprecated)
- Update Passport strategy to
JwtStrategy
- Persistance via MongoDB
- API:
- Sign UP:
/api/users/register
- Sign IN:
/api/users/login
- Logout:
/api/users/logout
- Check Session:
/api/users/checkSession
- Edit User:
/api/users/edit
- Sign UP:
- Merge PR #5 - Added
nodemon
todevDependencies
- Patch #3 - Error when installing modules
- Patch #2 - Passport Authentication always returns missing credentials
- Remove
body-parser
dependency
- Update Dependencies
- Update License file
- Add CHANGELOG.md to track all changes