graphql-ts-server-boilerplate

A GraphQL server boilerplate made with Typescript, PostgreSQL, and Redis

Github星跟蹤圖

graphql-ts-server-boilerplate

A GraphQL Server boilerplate made with Typescript, PostgreSQL, and Redis

Installation

  1. Clone project
git clone https://github.com/benawad/graphql-ts-server-boilerplate.git
  1. cd into folder
cd graphql-ts-server-boilerplate
  1. Download dependencies
yarn
  1. Start PostgreSQL server
  2. Create database called graphql-ts-server-boilerplate
createdb graphql-ts-server-boilerplate
  1. Add a user with the username postgres and and no password. (You can change what these values are in the ormconfig.json)

  2. Install and start Redis

Usage

You can start the server with yarn start then navigate to http://localhost:4000 to use GraphQL Playground.

Features

  • Register - Send confirmation email
  • Login
  • Forgot Password
  • Logout
  • Cookies
  • Authentication middleware
  • Rate limiting
  • Locking accounts
  • Testing (probably Jest)

Watch how it was made

Playlist: https://www.youtube.com/playlist?list=PLN3n1USn4xlky9uj6wOhfsPez7KZOqm2V

主要指標

概覽
名稱與所有者benawad/graphql-ts-server-boilerplate
主編程語言TypeScript
編程語言TypeScript (語言數: 2)
平台
許可證
所有者活动
創建於2018-04-22 14:17:29
推送於2019-07-28 01:45:11
最后一次提交2018-08-17 18:55:37
發布數0
用户参与
星數699
關注者數18
派生數179
提交數39
已啟用問題?
問題數25
打開的問題數14
拉請求數4
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?