recherche

Maison  >  Questions et réponses  >  le corps du texte

node.js - fetch soumet des demandes de publication sur tous les domaines, mais le nœud d'arrière-plan ne peut pas accepter ctx.request.body ?

用fetch提交跨域的post请求,但是后台node服务根本找不到提交的数据,没有body的属性
请求代码如下:

  let url='http://127.0.0.1:8080/manager/user/add';
 fetch(url , {  
  method: 'POST',  
 headers: {},
    credentials: 'credentials',
    cache: 'default',
   body: `projectName=dddddd ` 
  // body: insertData,  
}).then((response) => {  
  if (response.ok) {  
      return response.json();  
  }  
}).then((json) => {  
  let userList=JSON.stringify(json);
   dispatch({ type:ADD_USER, userList: userList });  
}).catch((error) => {  
  console.error(error);  
}); 
    }
   后台打印如下: 

Veuillez jeter un oeil ! !

给我你的怀抱给我你的怀抱2752 Il y a quelques jours891

répondre à tous(2)je répondrai

  • ringa_lee

    ringa_lee2017-05-16 13:40:39

    Le contenu de l'en-tête doit être ajouté, en prenant json comme exemple :
    headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', }

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:40:39

    Node doit introduire le module middleware body-parser pour obtenir la soumission ajax.

    répondre
    0
  • Annulerrépondre