https://github.com/ppeeou/graphql-example
https://github.com/ppeeou/graphql-example
apollo-server example graphql
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ppeeou/graphql-example
- Owner: ppeeou
- Created: 2021-12-15T15:05:29.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-31T08:46:10.000Z (about 4 years ago)
- Last Synced: 2025-01-29T19:11:57.759Z (12 months ago)
- Topics: apollo-server, example, graphql
- Language: TypeScript
- Homepage:
- Size: 3.71 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Graphql - Apollo server example
- [graphql](https://graphql.org/)
- [apollo-server](https://www.apollographql.com/docs/)
- [principled GraphQL](https://principledgraphql.com/)
- [how-to-structure-graphql-server-code](https://www.apollographql.com/blog/backend/architecture/how-to-structure-graphql-server-code/)
- [schema-chaning-automatically](https://www.apollographql.com/blog/announcement/track-schema-changes-with-apollo-schema-reporting/)
- [with rest](https://www.apollographql.com/blog/backend/layering-graphql-on-top-of-rest/)
- [graphql-tool](https://www.graphql-tools.com/docs/introduction)
### 01-query
- [graphql Scalar Type](https://graphql.org/learn/schema/#scalar-types)
- Int - 32bit
- Float
- String - UTF-8
- Boolean
- ID
- [graphql naming convention](https://www.apollographql.com/docs/apollo-server/schema/schema/#naming-conventions)
### 02-query-input
- [input](https://www.apollographql.com/docs/apollo-server/schema/schema/#input-types)
### 03-query-scalar-custom
- [custom](https://www.apollographql.com/docs/apollo-server/schema/custom-scalars/)
- [graphql-scalar](https://github.com/Urigo/graphql-scalars)
### 04-mutation
- [mutation](https://www.apollographql.com/docs/apollo-server/schema/schema/#the-mutation-type)
### 06-union
- [union](https://www.apollographql.com/docs/apollo-server/schema/unions-interfaces/#union-type)
### 07-interface
- [interface](https://www.apollographql.com/docs/apollo-server/schema/unions-interfaces/#interface-type)
### 08-mutation-response
- [mutation-response](https://www.apollographql.com/docs/apollo-server/schema/schema/#structuring-mutation-responses)
### 09-resolver-chain
- [resolver-chain](https://www.apollographql.com/docs/apollo-server/data/resolvers/#defining-a-resolver)
### 10-file-upload
- [file-upload](https://www.apollographql.com/docs/apollo-server/data/file-uploads/#integrating-with-express)
- [upload-best-practices](https://www.apollographql.com/blog/backend/file-uploads/file-upload-best-practices/)
### 11-paging
- [pagination](https://www.apollographql.com/blog/graphql/pagination/tutorial/)
- [repo](https://github.com/apollographql/fullstack-tutorial)
- [cursor base](https://www.sitepoint.com/paginating-real-time-data-cursor-based-pagination/)
- [cursor spec](https://relay.dev/graphql/connections.htm)
https://entgo.io/docs/tutorial-todo-gql
### 12-modularizing
- [modularizing](https://www.apollographql.com/blog/backend/schema-design/modularizing-your-graphql-schema-code/)
### 13-error-handling
- [error-handling](https://www.apollographql.com/docs/apollo-server/data/errors/)
### 14-auth
- [authentication](https://www.apollographql.com/docs/apollo-server/security/authentication/)
- [authorization 3 ways](https://jkettmann.com/3-ways-for-authorization-with-graphql-and-apollo)
### 15-file-upload-aws
- [aws ex](https://www.apollographql.com/blog/graphql/file-uploads/with-react-hooks-typescript-amazon-s3-tutorial/#apollo-server)