Product info mutation (#14)
* Add mutation for product info * Upgrade to apollo 3
This commit is contained in:
+7
-3
@@ -4,7 +4,7 @@ dotenv.config();
|
||||
import { ApolloServer, AuthenticationError } from 'apollo-server';
|
||||
import knexStringcase from 'knex-stringcase';
|
||||
import { dbConfig } from './config';
|
||||
import { typeDefs } from './schema';
|
||||
|
||||
import resolvers from './resolvers';
|
||||
import { OrderAPI } from './datasources/order-api';
|
||||
import { ProductAPI } from './datasources/product-api';
|
||||
@@ -16,6 +16,11 @@ import { ImageServerApi } from './datasources/imageserver-api';
|
||||
import { InteriorAPI } from './datasources/interior-api';
|
||||
|
||||
import { verifyToken } from './cognito/cognito-client';
|
||||
import { readFileSync } from 'fs';
|
||||
const path = require('path');
|
||||
const typeDefs = readFileSync(
|
||||
path.join(__dirname, './schema.graphql'),
|
||||
).toString('utf-8');
|
||||
|
||||
// Should we convert columns?
|
||||
const knexConfig = knexStringcase(dbConfig);
|
||||
@@ -64,8 +69,7 @@ async function main() {
|
||||
resolvers,
|
||||
dataSources,
|
||||
context,
|
||||
introspection: true,
|
||||
playground: true,
|
||||
introspection: false,
|
||||
});
|
||||
|
||||
await server.listen();
|
||||
|
||||
Reference in New Issue
Block a user