Express, GraphQL example
How to run the project using Docker
docker-compose up --build
Open GraphiQL in your browser http://localhost:3010/graphql
How to run the project
Install dependencies:
yarn
# or using npm
npm install
Create src/config.ts
or rename src/config.example.js
and update file with your credentials:
export default {
port: 3010,
database: {
type: 'mysql',
connection: {
database : '',
host : '',
password : '',
user : '',
},
/*
* Migrations run on every start of the application.
* If you initialized the database manually (from the database.sql file),
* you don't need this.
*/
migrations: {
directory: __dirname + '/migrations',
},
},
};
Run the project:
yarn start
# or using npm
npm start
Open GraphiQL in your browser http://localhost:3010/graphql
Examples
You can find example queries in EXAMPLES.md.
Old version
Here is a link to an old version, that used sequelize
and did not use connections:
Here is a link to older version, that did not use typescript, and used buildSchema
method and graphql schema file:
Here is a link to older version, that used typescript version 4.x
and graphql-express
package to handle GrahpQL requests: