На данный момент я передавал статический массив в API узла и снимал данные в пользовательском интерфейсе.Теперь у меня есть база данных sqlite3, я успешно связан с API узла js и получаю данные таблицы.но теперь я хочу добавить, обновить, удалить данные в таблицу данных из пользовательского интерфейса.Я сделал общую папку в моем проекте, и там был файл базы данных.
Имя файла-display.js (./route/display/display.js)
const express = require('express')
const app = express()
const db = require('./common/myDb.js')
app.get("/", (req, res, next) => {
var sql = "select * from display"
var params = []
db.all(sql, params, (err, rows) => {
if (err) {
res.status(400).json({"error":err.message});
return;
}
res.render('index', { displayu: 'Hello World!' });
});
app.listen(3000)
Имя файла-пакета.json (./package.json)
{
"name": "express-api",
"version": "1.0.0",
"description": "Express REST API",
"main": "server.js",
"scripts": {
"test": "echo "Error: no test specified" && exit 1"
},
"author": "Me",
"license": "ISC",
"dependencies": {
"express": "^4.16.4",
"md5": "^2.2.1",
"sqlite3": "^4.0.4"
}
}
У меня есть данные в отображаемой таблице в моем пользовательском интерфейсе из таблицы данных, но теперь я хочу добавить, обновить, удалить те же данные в таблицу данных из пользовательского интерфейса.