Skip to content

This backend code for simple blogger website includes features like user authentication flow based on Synchronizer Token Pattern & the ability to refresh auth session.

License

Notifications You must be signed in to change notification settings

af4oz/fs-gql-rq-backend

Repository files navigation

Blogger site + User Authentication & Session Management(Backend)

Recomended

  1. mysql vscode extension

Available Scripts

# Generate artifacts (Prisma Client & Nexus Types)
yarn server run generate

# Generate env types(src/types/env.d.ts) from .env file
yarn server gen:env-types

yarn server dev
yarn server test
yarn server start

# Publish schema to Apollo schema registry (Needs Development server running)
# change `starter-fullstack@current` with your `graph-id@variant` in `package.json`
# more info: https://studio.apollographql.com/sandbox/explorer
yarn server run publish:schema

Check Server for more info.

Future

  1. Add e2e tests
  2. improve token synchronization between tabs ✅️

Troubleshoot

Cannot find module '/[redacted]/starter/.yarn/releases/yarn-berry.cjs
rm .yarnrc.yml
yarn set version berry

# and add below line to `.yarnrc.yml`
nodeLinker: node-modules

About

This backend code for simple blogger website includes features like user authentication flow based on Synchronizer Token Pattern & the ability to refresh auth session.

Topics

Resources

License

Stars

Watchers

Forks