Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

jonathan-foucher/hono-api-example

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This project is an example of Hono API with Bun, sequelize and a postgres database.

Run the project

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

Dependencies

Install the project dependencies

bun i

Application

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

About

An example of API with Hono and Bun

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.