apollo graphql not receiving header info
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
add a comment |
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
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
add a comment |
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
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
graphql apollo
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
In network tab, click on all
instead of xhr
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
In network tab, click on all
instead of xhr
add a comment |
In network tab, click on all
instead of xhr
add a comment |
In network tab, click on all
instead of xhr
In network tab, click on all
instead of xhr
answered Nov 27 '18 at 16:56
leogoesgerleogoesger
1,037729
1,037729
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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