Express.js
js
import express from 'express'
import { AingDB } from '@triyatna/aingdb'
const db = await AingDB.open({ path: './app.adb', encryption: { enabled: false, algorithm: 'aes-256-gcm', kdf: 'scrypt' } })
await db.schema.create({
name: 'todos',
columns: [
{ name: 'id', type: 'uuid', primary: true },
{ name: 'text', type: 'string' },
{ name: 'done', type: 'boolean' }
]
})
const app = express()
app.use(express.json())
app.get('/todos', async (_, res) => res.json(await db.table('todos').find()))
app.post('/todos', async (req, res) => {{ await db.table('todos').insert(req.body); res.sendStatus(201) }})
app.listen(3000)