post - query - la publicación de búsqueda isomorfa no puede leer el cuerpo en el servidor
wp_query category id (1)
Estoy luchando con este extraño problema, parece que no puedo resolverlo. Estoy usando la búsqueda isomórfica para publicar datos en un servidor. Estoy enviando el cuerpo como una cadena JSON. Pero en el servidor, no puedo leer el cuerpo, es solo un objeto vacío.
La pila es: nodo, reacciona.
Aquí está el código de cliente:
handleSubmit = (event) => {
const { dispatch } = this.props;
fetch(''/api/me'', {
method: ''POST'',
header: {
''Accept'': ''application/json'',
''Content-Type'': ''application/json''
},
body: JSON.stringify({
name: ''xxx''
})
})
.then(response => response.json())
.then( json => dispatch( login( json ) ))
.catch( err => console.log(err) )
}
El código del servidor:
var jsonParser = bodyParser.json()
app.post( ''/api/me'', jsonParser, ( req, res ) => {
console.log(''req'', req.body);
})
Intenté buscar en Google el problema. Pero las pocas soluciones que encontré, no hicieron el truco.
Toda ayuda es muy apreciada.
BR
Martín
// ACTUALIZACIÓN //
lo descubrí, era una tontería, lo había olvidado. ''encabezado'' debe ser ''encabezados''
Gracias por la actualización que uno de los params debe ser plural:
headers: {
''Accept'': ...,
''Content-Type'': ...
},
Lo adjuntó a la pregunta. Por favor, siéntase libre de aceptar esto como la respuesta, o para crear una nueva respuesta con ese texto, y acéptelo. Luego, la cola "sin respuesta" contendrá una entrada menos pendiente para que la gente se tropiece.