apollo graphql not receiving header info












0















I am using apollo, and sending query to the server. I can see the server response, and I am able to console.log the response even though the status is 204 with no content.



But why am I not getting any header information back?



This is my response when testing using my client.



Access-Control-Allow-Headers: content-type
Access-Control-Allow-Methods: GET,HEAD,PUT,PATCH,POST,DELETE
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Length: 0
Date: Sun, 25 Nov 2018 04:02:47 GMT
Vary: Access-Control-Request-Headers
X-Powered-By: Express


But it works as normal in Postman:



X-Powered-By    Express
Access-Control-Allow-Origin *
Set-Cookie accessToken=...; Max-Age=3000; Path=/; Expires=Sun, 25 Nov 2018 04:33:26 GMT; HttpOnly
Set-Cookie refreshToken=...; Max-Age=3000; Path=/; Expires=Sun, 25 Nov 2018 04:33:26 GMT; HttpOnly
Content-Type application/json; charset=utf-8
Content-Length 104
ETag W/"68-5L4bPmWT9FPXmAdGj2wrUW6Ei/Y"
Date Sun, 25 Nov 2018 03:43:26 GMT
Connection keep-alive


Here is my server code:



const app = express();
app.use(cors());
app.use(logger('tiny'));
app.use(cookieParser());
app.use(
'/api/graphql',
expressGraphQL((req, res) => ({
schema,
graphiql: true,
context: {
req,
res
}
}))
);
app.use(
bodyParser.urlencoded({
extended: true
})
);
app.use(router);









share|improve this question























  • Are you sure you're not looking at the OPTIONS request that needs to be sent by the client prior to sending the real request?

    – RozenMD
    Nov 25 '18 at 4:10











  • I might be looking at that but that's the only thing i am getting

    – leogoesger
    Nov 25 '18 at 4:14











  • so you are correct, I just tested and there is no response coming back, even though the server is sending the data, and I can log the data, but just not seeing it in the network tab

    – leogoesger
    Nov 25 '18 at 4:16
















0















I am using apollo, and sending query to the server. I can see the server response, and I am able to console.log the response even though the status is 204 with no content.



But why am I not getting any header information back?



This is my response when testing using my client.



Access-Control-Allow-Headers: content-type
Access-Control-Allow-Methods: GET,HEAD,PUT,PATCH,POST,DELETE
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Length: 0
Date: Sun, 25 Nov 2018 04:02:47 GMT
Vary: Access-Control-Request-Headers
X-Powered-By: Express


But it works as normal in Postman:



X-Powered-By    Express
Access-Control-Allow-Origin *
Set-Cookie accessToken=...; Max-Age=3000; Path=/; Expires=Sun, 25 Nov 2018 04:33:26 GMT; HttpOnly
Set-Cookie refreshToken=...; Max-Age=3000; Path=/; Expires=Sun, 25 Nov 2018 04:33:26 GMT; HttpOnly
Content-Type application/json; charset=utf-8
Content-Length 104
ETag W/"68-5L4bPmWT9FPXmAdGj2wrUW6Ei/Y"
Date Sun, 25 Nov 2018 03:43:26 GMT
Connection keep-alive


Here is my server code:



const app = express();
app.use(cors());
app.use(logger('tiny'));
app.use(cookieParser());
app.use(
'/api/graphql',
expressGraphQL((req, res) => ({
schema,
graphiql: true,
context: {
req,
res
}
}))
);
app.use(
bodyParser.urlencoded({
extended: true
})
);
app.use(router);









share|improve this question























  • Are you sure you're not looking at the OPTIONS request that needs to be sent by the client prior to sending the real request?

    – RozenMD
    Nov 25 '18 at 4:10











  • I might be looking at that but that's the only thing i am getting

    – leogoesger
    Nov 25 '18 at 4:14











  • so you are correct, I just tested and there is no response coming back, even though the server is sending the data, and I can log the data, but just not seeing it in the network tab

    – leogoesger
    Nov 25 '18 at 4:16














0












0








0








I am using apollo, and sending query to the server. I can see the server response, and I am able to console.log the response even though the status is 204 with no content.



But why am I not getting any header information back?



This is my response when testing using my client.



Access-Control-Allow-Headers: content-type
Access-Control-Allow-Methods: GET,HEAD,PUT,PATCH,POST,DELETE
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Length: 0
Date: Sun, 25 Nov 2018 04:02:47 GMT
Vary: Access-Control-Request-Headers
X-Powered-By: Express


But it works as normal in Postman:



X-Powered-By    Express
Access-Control-Allow-Origin *
Set-Cookie accessToken=...; Max-Age=3000; Path=/; Expires=Sun, 25 Nov 2018 04:33:26 GMT; HttpOnly
Set-Cookie refreshToken=...; Max-Age=3000; Path=/; Expires=Sun, 25 Nov 2018 04:33:26 GMT; HttpOnly
Content-Type application/json; charset=utf-8
Content-Length 104
ETag W/"68-5L4bPmWT9FPXmAdGj2wrUW6Ei/Y"
Date Sun, 25 Nov 2018 03:43:26 GMT
Connection keep-alive


Here is my server code:



const app = express();
app.use(cors());
app.use(logger('tiny'));
app.use(cookieParser());
app.use(
'/api/graphql',
expressGraphQL((req, res) => ({
schema,
graphiql: true,
context: {
req,
res
}
}))
);
app.use(
bodyParser.urlencoded({
extended: true
})
);
app.use(router);









share|improve this question














I am using apollo, and sending query to the server. I can see the server response, and I am able to console.log the response even though the status is 204 with no content.



But why am I not getting any header information back?



This is my response when testing using my client.



Access-Control-Allow-Headers: content-type
Access-Control-Allow-Methods: GET,HEAD,PUT,PATCH,POST,DELETE
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Length: 0
Date: Sun, 25 Nov 2018 04:02:47 GMT
Vary: Access-Control-Request-Headers
X-Powered-By: Express


But it works as normal in Postman:



X-Powered-By    Express
Access-Control-Allow-Origin *
Set-Cookie accessToken=...; Max-Age=3000; Path=/; Expires=Sun, 25 Nov 2018 04:33:26 GMT; HttpOnly
Set-Cookie refreshToken=...; Max-Age=3000; Path=/; Expires=Sun, 25 Nov 2018 04:33:26 GMT; HttpOnly
Content-Type application/json; charset=utf-8
Content-Length 104
ETag W/"68-5L4bPmWT9FPXmAdGj2wrUW6Ei/Y"
Date Sun, 25 Nov 2018 03:43:26 GMT
Connection keep-alive


Here is my server code:



const app = express();
app.use(cors());
app.use(logger('tiny'));
app.use(cookieParser());
app.use(
'/api/graphql',
expressGraphQL((req, res) => ({
schema,
graphiql: true,
context: {
req,
res
}
}))
);
app.use(
bodyParser.urlencoded({
extended: true
})
);
app.use(router);






graphql apollo






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 25 '18 at 4:07









leogoesgerleogoesger

1,037729




1,037729













  • Are you sure you're not looking at the OPTIONS request that needs to be sent by the client prior to sending the real request?

    – RozenMD
    Nov 25 '18 at 4:10











  • I might be looking at that but that's the only thing i am getting

    – leogoesger
    Nov 25 '18 at 4:14











  • so you are correct, I just tested and there is no response coming back, even though the server is sending the data, and I can log the data, but just not seeing it in the network tab

    – leogoesger
    Nov 25 '18 at 4:16



















  • Are you sure you're not looking at the OPTIONS request that needs to be sent by the client prior to sending the real request?

    – RozenMD
    Nov 25 '18 at 4:10











  • I might be looking at that but that's the only thing i am getting

    – leogoesger
    Nov 25 '18 at 4:14











  • so you are correct, I just tested and there is no response coming back, even though the server is sending the data, and I can log the data, but just not seeing it in the network tab

    – leogoesger
    Nov 25 '18 at 4:16

















Are you sure you're not looking at the OPTIONS request that needs to be sent by the client prior to sending the real request?

– RozenMD
Nov 25 '18 at 4:10





Are you sure you're not looking at the OPTIONS request that needs to be sent by the client prior to sending the real request?

– RozenMD
Nov 25 '18 at 4:10













I might be looking at that but that's the only thing i am getting

– leogoesger
Nov 25 '18 at 4:14





I might be looking at that but that's the only thing i am getting

– leogoesger
Nov 25 '18 at 4:14













so you are correct, I just tested and there is no response coming back, even though the server is sending the data, and I can log the data, but just not seeing it in the network tab

– leogoesger
Nov 25 '18 at 4:16





so you are correct, I just tested and there is no response coming back, even though the server is sending the data, and I can log the data, but just not seeing it in the network tab

– leogoesger
Nov 25 '18 at 4:16












1 Answer
1






active

oldest

votes


















0














In network tab, click on all instead of xhr






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53464569%2fapollo-graphql-not-receiving-header-info%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    In network tab, click on all instead of xhr






    share|improve this answer




























      0














      In network tab, click on all instead of xhr






      share|improve this answer


























        0












        0








        0







        In network tab, click on all instead of xhr






        share|improve this answer













        In network tab, click on all instead of xhr







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 27 '18 at 16:56









        leogoesgerleogoesger

        1,037729




        1,037729
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53464569%2fapollo-graphql-not-receiving-header-info%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Costa Masnaga

            Fotorealismo

            Sidney Franklin