Daftar Isi:
#instalasi elysia js
bun create elysia app
sebelumnya kalian harus instalasi bun nya terlebih dahulu
#route
inisialisasi Elysia
import { Elysia } from 'elysia'
new Elysia()
.get('/', 'Hello Elysia')
.get('/user/:id', ({ params: { id }}) => id)
.post('/form', ({ body }) => body)
.listen(3000)
route with parameter
.get('/user/:id', ({ params: { id }}) => id)
route with query
.get('user/',({query})=>{
return query.values
})
route versioning atau prefix
new Elysia({
prefix: "api",
})
validasi
import { Elysia, t } from 'elysia'
new Elysia()
.get('/id/:id', ({ params: { id } },query) => id, {
params: t.Object({
id: t.Number()
}),
query:
})
.listen(3000)
``