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)
``