This project is an example of Hono API with Bun, sequelize and a postgres database.
Install postgres locally or run it through docker with :
docker run -p 5432:5432 -e POSTGRES_DB=my_database -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres postgres
Install the project dependencies
bun i
Once the postgres database is started and the dependencies installed, you can start the Hono project and try it out.
Start the application
bun run dev
Get all the movies
curl --location 'http://localhost:3000/api/movies'
Save a movie
curl --request POST \
--url http://localhost:3000/api/movies \
--header 'Content-Type: application/json' \
--data '{
"id": 26,
"title": "Some movie title",
"release_date": "2022-02-26"
}'
Delete a movie
curl --request DELETE \
--url http://localhost:3000/api/movies/26