https://github.com/zett-8/node-auth-api
REST/GraphQL API Sample, with sequelize, passport, jwt auth
https://github.com/zett-8/node-auth-api
express graphql jwt node passport sequelize
Last synced: 2 months ago
JSON representation
REST/GraphQL API Sample, with sequelize, passport, jwt auth
- Host: GitHub
- URL: https://github.com/zett-8/node-auth-api
- Owner: zett-8
- Created: 2020-05-17T18:55:11.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T19:35:13.000Z (over 3 years ago)
- Last Synced: 2026-04-04T13:34:57.995Z (3 months ago)
- Topics: express, graphql, jwt, node, passport, sequelize
- Language: JavaScript
- Homepage:
- Size: 2.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Node Api Server With JWT Auth
## Auth
- Passport
- Passport-JWT
## JWT

## Testing
- Jest
- Supertest
## DB
- Sequelize
#### memo
create model
```terminal
npx sequelize-cli model:generate --name User --attributes firstName:string,lastName:string,email:string
```
make migration file
```terminal
npx sequelize-cli migration:generate --name migration-user
```
run migrate
```terminal
npx sequelize-cli db:migrate
```
undo migrate
```terminal
npx sequelize-cli db:migrate:undo
npx sequelize-cli db:migrate:undo:all
```
create seed file
```terminal
npx sequelize-cli seed:generate --name demo-user
```
added seeds
```terminal
npx sequelize-cli db:seed:all
```
undo seeds
```terminal
npx sequelize-cli db:seed:undo
npx sequelize-cli db:seed:undo:all
```