Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michellekondou/express-graphql
An Express.js app, using a GraphQL REST API wrapper. Webpack for package management and Gulp for tasks.
https://github.com/michellekondou/express-graphql
apollo-server apollographql expressjs graph-tools graphql webpack2
Last synced: 9 days ago
JSON representation
An Express.js app, using a GraphQL REST API wrapper. Webpack for package management and Gulp for tasks.
- Host: GitHub
- URL: https://github.com/michellekondou/express-graphql
- Owner: michellekondou
- License: mit
- Created: 2018-03-27T23:22:33.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-07T14:58:08.000Z (over 6 years ago)
- Last Synced: 2024-11-12T14:53:23.987Z (2 months ago)
- Topics: apollo-server, apollographql, expressjs, graph-tools, graphql, webpack2
- Language: JavaScript
- Homepage:
- Size: 220 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sample App
An Express.js app, using a GraphQL REST API wrapper (endpoints from http://jsonplaceholder.typicode.com/) to retrieve users, posts and comments.## Protocol
- HTTPS, HTTP/2
- spdy
## Package management
- webpack
## Task management
- gulp
- gulp-sass
## Data
- GraphQL:
- apollo-server-express
- graphqlExpress
- graphiqlExpress
- apollo-fetch
- graphql-tools
## JavaScript
- es6
- lodash
- Fetch API
## CSS
- Grid Layout
## Performance Checkpoints
- HTTPS, HTTP/2
- HTTP/2 server push for render-blocking stylesheets
- font preloading
- module pattern
- text compression
- minify CSS and JS
## Browser Support
- Last 2 versions (IE11 & IE10)## To use:
`npm install`
`npm run start`
Server running on https://localhost:3001
## TODO:
- error handling
- tests