npm i
docker-compose up
npm run dev
==> http://localhost:3010/graphql
(voir Requêtes GQL plus bas)
npm run test:e2e
Liste des produits
query Products {
products {
id
name
stock
}
}
** Liste des produits **
query Products {
products {
id
name
stock
}
}
** Liste des commandes **
query Orders {
orders {
id
user
orderProducts {
product {
id
name
}
}
}
}
** Créer une commande **
mutation CreateOrder {
createOrder(
input: { user: "Jeanjean", orderProducts: [{ productId: 1, quantity: 1 }] }
) {
id
user
orderProducts {
quantity
product {
id
name
stock
}
}
}
}
https://github.com/odavid/typeorm-transactional-cls-hooked
https://fr.wikipedia.org/wiki/Isolation_(informatique)
https://medium.com/neoxia/deepdive-voyage-au-pays-des-lock-mysql-innodb-2bb043f9739
https://makina-corpus.com/blog/metier/2015/bien-debuter-avec-les-transactions-sql