Я новичок в node.js и хочу создать API для получения данных и обновить эти данные во внешнем интерфейсе, пожалуйста, дайте мне решение для этого, я получаю данные из этого кода, но не могу обновить данные. Я использую реагировать js для внешнего интерфейса.

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"); }) })() 

Ваш вопрос немного широк, чтобы ответить с помощью кода, но я написал целую серию на эту тему: https://jsao.io/2018/03/creating-a-rest-api-with-node-js-and -oracle-базы данных /

Обратите внимание, что есть ссылки на репозиторий GitHub с кодом из каждого модуля.

После того, как вы закончите серию, вы сможете понять, в каком направлении лучше всего подходит ваш проект.