-
Notifications
You must be signed in to change notification settings - Fork 464
Description
We have a graphql endpoint that requires authorization, when we properly pass --header "Authorization: Bearer ..." to apollo client:download-schema, things work nicely. When we don't, we get:
⚠️ It looks like there are 0 files associated with this Apollo Project. This may be because you don't have any files yet, or your includes/excludes fields are configured incorrectly, and Apollo can't find your files. For help configuring Apollo projects, see this guide: https://go.apollo.dev/t/config
apollo-tooling/packages/apollo-language-server/src/project/client.ts
Lines 138 to 141 in a778ca1
| "⚠️ It looks like there are 0 files associated with this Apollo Project. " + | |
| "This may be because you don't have any files yet, or your includes/excludes " + | |
| "fields are configured incorrectly, and Apollo can't find your files. " + | |
| "For help configuring Apollo projects, see this guide: https://go.apollo.dev/t/config" |
This is fairly misleading/confusing and has resulted in myself and others wasting a lot of time trying to figure out if something else was wrong.
If apollo encounters a 4xx series error (especially 400/401), it'd be really helpful if it reported the url and error instead of just providing the current output.