UNPKG

opensaas

Version:

Create fully bundled SaaS application (Backend & Frontend) using an interactive CLI

48 lines (29 loc) 1.19 kB
# Config Service Config service uses `Mongoose` with `MongoDB`. We use `Apollo Server` to work with `GraphQL`. The service uses `Feature` model as an example. ## Development * `npm run debug` ## Deployment * `npm run provision` * `npm run start` ### Requests Examples curl \ -X POST \ -H "Content-Type: application/json" \ -H "frontegg-tenant-id: 90b02525-0d38-415e-8e23-dc4d8c1c4cb0" \ --data '{ "query": "{ feature(id: \"5f4f93bf18022e3ac727c1c1\") { name, id, tenantId } }" }' \ http://localhost:5002/graphql curl \ -X POST \ -H "Content-Type: application/json" \ -H "frontegg-tenant-id: 90b02525-0d38-415e-8e23-dc4d8c1c4cb0" \ --data '{ "query": "{ features { name, id, tenantId } }" }' \ http://localhost:5002/graphql curl \ -H "Content-Type: application/json" \ -H "frontegg-tenant-id: 90b02525-0d38-415e-8e23-dc4d8c1c4cb0" \ -d '{ "query": "mutation { addFeature(name: \"feature\", enabled: true) { id } }" }' \ http://localhost:5002/graphql ### License [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)