@@ -38,13 +38,15 @@ const graphqlMiddleware = graphqlKoa({
3838 } ,
3939} ) ;
4040
41- router . post ( `/${ process . env . GRAPHQL_ENDPOINT } *` , koaBodyparser ( ) , graphqlMiddleware ) ;
42- router . get ( `/${ process . env . GRAPHQL_ENDPOINT } *` , graphqlMiddleware ) ;
41+ router . post ( `/${ process . env . GRAPHQL_PATH } *` , koaBodyparser ( ) , graphqlMiddleware ) ;
42+ router . get ( `/${ process . env . GRAPHQL_PATH } *` , graphqlMiddleware ) ;
43+
44+ const GRAPHQL_ENDPOINT = `${ process . env . SELF_URL } /${ process . env . GRAPHQL_PATH } ` ;
4345
4446// GraphQL Voyager?
4547if ( process . env . VOYAGER ) {
46- router . all ( `/${ process . env . VOYAGER_ENDPOINT } ` , koaMiddleware ( {
47- endpointUrl : `/ ${ process . env . GRAPHQL_ENDPOINT } ` ,
48+ router . all ( `/${ process . env . VOYAGER_PATH } ` , koaMiddleware ( {
49+ endpointUrl : GRAPHQL_ENDPOINT ,
4850 displayOptions : {
4951 sortByAlphabet : true ,
5052 } ,
@@ -53,21 +55,22 @@ if (process.env.VOYAGER) {
5355
5456// GraphiQL?
5557if ( process . env . GRAPHIQL ) {
56- router . get ( `/${ process . env . GRAPHIQL_ENDPOINT } ` , graphiqlKoa ( { endpointURL : `/${ process . env . GRAPHQL_ENDPOINT } ` } ) ) ;
58+ router . get (
59+ `/${ process . env . GRAPHIQL_PATH } ` ,
60+ graphiqlKoa ( { endpointURL : GRAPHQL_ENDPOINT } ) ,
61+ ) ;
5762}
5863
5964// GraphQL Playground?
6065if ( process . env . PLAYGROUND ) {
6166 router . all (
62- `/${ process . env . PLAYGROUND_ENDPOINT } ` ,
63- koaPlayground ( {
64- endpoint : `/${ process . env . GRAPHQL_ENDPOINT } ` ,
65- } ) ,
67+ `/${ process . env . PLAYGROUND_PATH } ` ,
68+ koaPlayground ( { endpoint : GRAPHQL_ENDPOINT } ) ,
6669 ) ;
6770}
6871
6972// Koa Heartbeat
70- app . use ( koaHeartbeat ( { path : `/${ process . env . LIVENESS_ENDPOINT } ` , body : 'ok' } ) ) ;
73+ app . use ( koaHeartbeat ( { path : `/${ process . env . LIVENESS_PATH } ` , body : 'ok' } ) ) ;
7174
7275app . use ( router . routes ( ) ) ;
7376app . use ( router . allowedMethods ( ) ) ;
0 commit comments