diff --git a/resolvers/directus_subscriptions.js b/resolvers/directus_subscriptions.js index 09d752c..de8a377 100644 --- a/resolvers/directus_subscriptions.js +++ b/resolvers/directus_subscriptions.js @@ -3,11 +3,12 @@ const WebSocket = require('ws'); const { PubSub } = require('graphql-subscriptions'); const { parse } = require('graphql'); const fs = require('fs'); +import path from 'path'; const pubsub = new PubSub(); -// Read the schema file -const schema = fs.readFileSync('./schemas/directus.graphql', 'utf8'); +const schemaPath = path.resolve(process.cwd(), './schemas/directus.graphql'); +const schema = fs.readFileSync(schemaPath, 'utf8'); // Parse the schema const document = parse(schema);