Al presionar un botón, se supone que mi aplicación resta 1 de la cantidad actual en la base de datos donde el nombre del artículo es "CrossBag"
Mi punto final PUT en el cliente:
confirm = () => { axios.put(`http://localhost:5000/merch/CrossBag`, { Quantity: this.state.merchInfo[0].Quantity - 1, }); }; La estructura de mi mesa de merchandising donde el nombre es la clave principal: 
El lado del servidor del punto final:
app.put('/merch/:name', function (req, res) { const { name } = req.params; const { Quantity } = req.body; connection.getConnection(function (err, connection) { if(err) { console.log(err) return } connection.query(`UPDATE merch SET Quantity = ${Quantity} WHERE name = ${name}`, function (error, results, fields) { if (error) { throw error; } }); }); });Cuando presiono el botón, aunque dice:
PUT http://localhost:5000/merch/CrossBag 404 (Not Found)Estoy un poco confundido sobre cómo actualizar específicamente la cantidad de esa fila. Leí que necesita algún tipo de identificación para especificar qué fila cambiar, así que hice de esa identificación mi clave principal (nombre).
¿Alguien puede darme alguna orientación?
Debe definir la ruta como se muestra a continuación:
// this will match route like /merch/CrossBag or /merch/Blanket app.put('/merch/:name', function (req, res) { const {name = '' } = req.params; connection.getConnection(function (err, connection) { if(err) { console.log(err) return } }); });