Soy nuevo en node.js y quiero crear una API para obtener datos y actualizar esos datos en el frontend, por favor, denme una solución para esto, obtengo datos de este código pero no puedo actualizar los datos. Estoy usando react js para frontend.

var express = require("express"); var app = express(); var oracledb = require('oracledb'); var dbconfig= require('./dbconfig') (async function () { let connection try { connection = await oracledb.getConnection({ user: 'dbconfig.user', password: 'dbconfig.password', connectString: 'dbconfig.connectstring' }); var result = await connection.execute('select * from PROPERTY.app_booklet_challan_detail', []); console.log("Successfully connected to Oracle!") console.log(result) } catch (err) { console.log("Error: ", err); } finally { if (connection) { try { await connection.close() } catch (err) { console.log("Error when executing the database connection: ", err); } } } app.use((req, res, next) ={amp}gt; { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE') next(); }); app.get('/list', (req, res, next) ={amp}gt; { res.send(result); next() }); app.put('/list/update', (req, res, next) ={amp}gt; { let STATUS=res.data connection.execute('UPDATE PROPERTY.app_booklet_challan_detail SET STATUS= ? WHERE BOOKLETID= ? ', [STATUS]) res.send(STATUS) next() }) app.listen(3001, function () { console.log("Started on PORT 3001"); }) })() 

Su pregunta es un poco amplia para responder con código, pero he escrito una serie completa sobre este tema: https://jsao.io/2018/03/creating-a-rest-api-with-node-js-and -oracle-database /

Tenga en cuenta que hay enlaces a un repositorio de GitHub con el código de cada módulo.

Una vez que termine con la serie, debería poder tomar las cosas en la dirección que tenga más sentido para su proyecto.