💥 A sophisticated GraphQL with Apollo, Express and PostgreSQL boilerplate project.
- star 数
- 1,206
- watcher 数
- 24
- fork 数
- 257
- issue 数
- 44
- 最終更新
- 2020/06/12
💥 A sophisticated GraphQL with Apollo, Express and PostgreSQL boilerplate project.
A full-fledged Apollo Server with Apollo Client starter project with React and Express. Read more about it in this tutorial to build it yourself.
Family of universal fullstack repositories:
Server Applications:
Client Applications:
git clone git@github.com:the-road-to-graphql/fullstack-apollo-express-postgresql-boilerplate.gitcd fullstack-apollo-express-postgresql-boilerplatetouch .envnpm installnpm starthttp://localhost:8000 for GraphQL playgroundSince this boilerplate project is using PostgreSQL, you have to install it for your machine and get a database up and running. You find everything for the set up over here: Setup PostgreSQL with Sequelize in Express Tutorial. After you have created a database and a database user, you can fill out the environment variables in the server/.env file.
DATABASE=mydatabase
DATABASE_USER=postgres
DATABASE_PASSWORD=postgres
SECRET=asdlplplfwfwefwekwself.2342.dawasdq
The SECRET is just a random string for your authentication. Keep all these information secure by adding the .env file to your .gitignore file. No third-party should have access to this information.
test:run-server npm script with TEST_DATABASE environment variable in package.json to match your testing database name
createdb mytestdatabase with psql