IO-2327 job importing test cases
This commit is contained in:
24
server/test/query.js
Normal file
24
server/test/query.js
Normal file
@@ -0,0 +1,24 @@
|
||||
const GraphQLClient = require("graphql-request").GraphQLClient;
|
||||
|
||||
exports.testQuery = async function (req, res) {
|
||||
const BearerToken = req.headers.authorization;
|
||||
const { query, ...rest } = req.body;
|
||||
|
||||
const client = new GraphQLClient(process.env.GRAPHQL_ENDPOINT, {
|
||||
headers: {
|
||||
Authorization: BearerToken,
|
||||
},
|
||||
});
|
||||
|
||||
try {
|
||||
const result = await client
|
||||
.setHeaders({ Authorization: BearerToken })
|
||||
.request(query, {
|
||||
...rest,
|
||||
});
|
||||
|
||||
res.status(200).json(result);
|
||||
} catch (error) {
|
||||
res.status(400).send(JSON.stringify(error));
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user