An open API service indexing awesome lists of open source software.

https://github.com/ppeeou/graphql-example


https://github.com/ppeeou/graphql-example

apollo-server example graphql

Last synced: 10 months ago
JSON representation

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)