Estoy tratando de actualizar un valor dentro de JSON que se ejecuta en un servidor json a través de mi aplicación React. Cada vez que realizo la solicitud POST, reemplaza todos los datos dentro del JSON en lugar de actualizarlo. No estoy seguro de lo que me estoy perdiendo.
La aplicación React.js:
//Update JSON const updateOptions = async () => { const res = await fetch('http://localhost:5000/options', { method: 'POST', headers: { 'Content-type': 'application/json' }, body: JSON.stringify({score: 10}) }) } Cuando se llama a esta función, agrega score: 10 al JSON pero elimina todo lo demás.
JSON antes:
{ "options": { "gametype": "rand", "gamecat": 11, "score": 0 } }JSON después de:
{ "options": { "score": 10 } }No estoy seguro de por qué está eliminando todos los demás datos del JSON, ¿qué me estoy perdiendo?