Este proyecto es un servidor en Bun y Hono que utiliza Drizzle ORM para interactuar con una base de datos Turso DB.
-
POST /api/v1/auth/register: Registra un nuevo usuario y envía el correo de verificación. -
POST /api/v1/auth/login: Inicia sesión y devuelve un token JWT. -
POST /api/v1/auth/verify: Verifica la cuenta de un usuario mediante un token. -
---- /api/v1/posts: Rutas protegidas por token de autenticación JWT.
-
Clona este repositorio en tu máquina local.
-
Instala Bun si no lo tienes. Puedes hacerlo siguiendo las instrucciones de instalación..
-
Crea un archivo
.enven la raíz del proyecto y añade las variables de entorno necesarias. -
Ejecuta el siguiente comando para instalar las dependencias:
bun install
- Ejecuta el siguiente comando para iniciar el servidor:
bun run dev
El servidor se ejecutará en http://localhost:3000.
Puedes hacer solicitudes a las rutas definidas en el archivo src/server.ts.