Apollo-link-rest: рд╕рдВрджрд░реНрдн рддреНрд░реБрдЯрд┐: рд╢реАрд░реНрд╖рд▓реЗрдЦ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдЬрдире░ 2018  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: apollographql/apollo-link-rest

рд░реАрдбрдореА рдФрд░ рдЗрд╕рдХреЗ рдмрдордмрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЛрдб 8 рдореЗрдВ рдореВрд▓ рдХреЛрдб рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред

/home/stephen/dev/gql-play/node_modules/apollo-link-rest/lib/bundle.umd.js:110
    if (headers instanceof Headers) {
                           ^

ReferenceError: Headers is not defined
    at normalizeHeaders (/home/stephen/dev/gql-play/node_modules/apollo-link-rest/lib/bundle.umd.js:110:28)
    at new RestLink (/home/stephen/dev/gql-play/node_modules/apollo-link-rest/lib/bundle.umd.js:259:25)
    at Object.<anonymous> (/home/stephen/dev/gql-play/index.js:7:14)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
    at Function.Module.runMain (module.js:676:10)
    at startup (bootstrap_node.js:187:16)

рдиреАрдЪреЗ рд╕рдВрд▓рдЧреНрди рд╕реНрд░реЛрдд рдХреЛрдб
gql-play.zip

тЮЬ  gql-play node -v
v8.9.3

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБ рдкрд░ рд╣реЗрдбрд░ рд▓рдЧрд╛рдХрд░ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

const fetch = require('node-fetch');
global.Headers = fetch.Headers;

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБ рдкрд░ рд╣реЗрдбрд░ рд▓рдЧрд╛рдХрд░ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

const fetch = require('node-fetch');
global.Headers = fetch.Headers;

рдореИрдВрдиреЗ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ: https://codesandbox.io/s/0x4wx2or0v рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд┐рд╕реНрдордд рдХреЗред рдХреНрдпрд╛ рдЖрдк рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдЖрдкрдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдиреЛрдб 6.1 рдХреЗ рд╕рд╛рде рднреА рдХреЛрд╢рд┐рд╢ рдХреА, рд╡рд╣реА рдкрд░рд┐рдгрд╛рдоред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдиреЛрдб 9 рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВ? рдореБрдЭреЗ рдЕрдкрдиреЗ рдиреЛрдб рдХреЛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдкреБрди: рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред рдореБрдЭреЗ рдЕрдиреНрдп рдиреЛрдб рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВред

рдХреНрдпрд╛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдиреЛрдб 9 рдореЗрдВ рд╣реЗрдбрд░ рдХреЛ рдЧреНрд▓реЛрдмрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛? https://runkit.com/trashalo/5a4d5779ceaa39001278edbe 9.3.0 рдЕрднреА рднреА рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд▓рдЧрддрд╛ рд╣реИ

@trashhalo рдореИрдВ

рдЕрд░реЗ @trashhalo - рдореИрдВрдиреЗ рдЕрднреА рдЖрдкрдХрд╛ рдЯреЗрд╕реНрдЯ-рдРрдк рдЪрд▓рд╛рдпрд╛ рд╣реИ, рдФрд░ рдЖрдк рд╕рд╣реА рд╣реИрдВ, рд▓рд┐рдВрдХ-рд░реЗрд╕реНрдЯ рдХреЛ рд╕реАрдзреЗ рдиреЛрдб-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рд╡рд╣реА рдЧрд╛рдпрдм рд╣реЗрдбрд░ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓рддреА рд╣реИред

рдореИрдВ рдРрд╕рд╛ рдХрд░рдХреЗ рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛:

global.Headers = global.Headers || require("fetch-headers");

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред - рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЬрдм рдореИрдВ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ ReferenceError: gql is not defined

рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рд╢реБрджреНрдз рдиреЛрдб рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдмреБрд▓рд╛рдП рдЬрд╛рдиреЗ рдкрд░ рд╣рдо рд▓рд┐рдВрдХ-рдмрд╛рдХреА рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ? рд╡рд┐рдЪрд╛рд░?

рдУрд╣ рдареАрдХ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреЙрд▓реАрдлрд┐рд▓ рдХрд░рдиреЗ рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдирдорд╕реНрддреЗ,

рдиреЛрдб v8.94
рдУрдПрд╕ рдПрдХреНрд╕ 10.11.6
рдЕрдЧрд▓рд╛.рдЬреЗрдПрд╕ рд╡реА 5.0.1-рдХреИрдирд░реА.4

рдореИрдВрдиреЗ рдЙрдиреНрдирдд рдЙрджрд╛рд╣рд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдирд╡реАрдирддрдо рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдФрд░ рд╕рдм рдареАрдХ рдерд╛ред

рдореИрдВрдиреЗ рдлрд┐рд░ src/SearchShow.js рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рдФрд░ <ApolloProvider> (рдФрд░ deps) рдХреЛ рдПрдХ рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рдорд░реНрдерди рджрд┐рдпрд╛, рдЬреЛ Next.JS рдХреЗ рддрд╣рдд рдЪрд▓ рд░рд╣рд╛ рдерд╛ рдФрд░ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреАред

рдореИрдВрдиреЗ @fbartho рдХреА ReferenceError: gql is not defined рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ @fbartho рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛, рд╡рд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз

рдореЗрд░реЗ рдкрд╛рд╕ рдиреЛрдб v9.7.1 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдореИрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд▓рдХреНрд╖рд┐рдд рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП Headers рдкреЙрд▓реАрдлрд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, #93 рдореЗрдВ рдФрд░ рд╕реБрдзрд╛рд░реЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Paddy-Hamilton picture Paddy-Hamilton  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

timhwang21 picture timhwang21  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

eranimo picture eranimo  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

karensg picture karensg  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

joemphilips picture joemphilips  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ