Dva: рдлрд╝реЗрдЪ рд╕реЗрдЯ рд╣реЗрдбрд░ рдЕрдорд╛рдиреНрдп

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рдирд╡ре░ 2016  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dvajs/dva

рд╢реАрд░реНрд╖рд▓реЗрдЦреЛрдВ рдХреЛ @sorrycc utils/request.js рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ http рдЕрдиреБрд░реЛрдз рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ, рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдЕрдиреБрд░реЛрдз рд╢реАрд░реНрд╖рд▓реЗрдЦреЛрдВ рдореЗрдВ рдкреНрд░рднрд╛рд╡реА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ:
request.js рдХреЛрдб:

fetch(url, {
    body:"name=%E4%B8%AD%E6%96%87&mobile=121212121&password=111111&captcha=sdsds",
    method:"post",
    mode:"no-cors",
    headers:{
        Accept:"application/json",
        Authorization:"Bearer dfdfdfdfdfdfdf",
        Content-Type:"application/json"}
});

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЕрдиреБрд░реЛрдз рд╢реАрд░реНрд╖рд▓реЗрдЦ рдкреНрд░рднрд╛рд╡реА рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ:
рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ: рдЖрд╡реЗрджрди/рдЬреЗрд╕рдиj
рд╕рд╛рдордЧреНрд░реА- рдкреНрд░рдХрд╛рд░: рдкрд╛рда/рд╕рд╛рджрд╛; рд╡рд░реНрдгрд╕реЗрдЯ = UTF-8

рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ, рд╣реЗрдбрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреЛрдХрди рдХреЛ рд╣реЗрдбрд░ рдореЗрдВ рд╕реНрдЯрдл рдХрд░реЗрдВ?

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

@xaviertung рдЖрдкрдиреЗ рдЕрднреА рдореЛрдб рдХреЛ 'cors' рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, 'no-cors' рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ

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

https://www.npmjs.com/package/whatwg-fetch#post -json рджреЗрдЦреЗрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХрд╛ рдХреЛрдб рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдареАрдХ рд╣реИред

рдареАрдХ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдлрд┐рд░ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ред

рдХреНрдпрд╛ рд╕рд╛рдордЧреНрд░реА-рдкреНрд░рдХрд╛рд░ рдХреЛ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

@xaviertung рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХреА рд╣реИ, рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ

рдирдорд╕реНрддреЗ, @huzhengke , @lincenying рдПрдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

@monkindey рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрди рдЬреЛрдбрд╝реЗрдВ, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрднреА рднреА рдмреЗрдХрд╛рд░ рд╣реИред

@huzhengke рдХреНрдпрд╛ рдпрд╣ рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ? рдирд╡рд╛рдЧрдВрддреБрдХ рдлрд┐рд░ рд╕реЗ рдЧрдбреНрдвреЗ рдореЗрдВ рд╣реИред . . .

рдРрд╕рд╛ рд╣реЛрдирд╛ рд╣реИ

fetch(
    new Request(`${API}${path}`, {
      headers: new Headers({ Authorization: `Bearer ${TOKEN}`, 'Content-Type': 'application/json' }),
    }),
  )
    .then(res => res.json());

рдХреБрдВрдЬреА рдЕрдиреБрд░реЛрдз рдФрд░ рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

@xaviertung рдЖрдкрдиреЗ рдЕрднреА рдореЛрдб рдХреЛ 'cors' рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, 'no-cors' рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ

рдХреНрдпрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ?

@suedar, рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ?

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

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

seamys picture seamys  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zhuangtq picture zhuangtq  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kpaxqin picture kpaxqin  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BenAnn picture BenAnn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

huyawei picture huyawei  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ