First upload

This commit is contained in:
2026-03-17 14:12:37 +01:00
commit c857900860
46 changed files with 3343 additions and 0 deletions

33
server/api/mail.js Normal file
View File

@@ -0,0 +1,33 @@
import { Hono } from 'hono'
import { send } from '../services/mail.service.js'
const mail = new Hono()
/**
* Endpoint para envío de correo
* Soporta GET (para pruebas rápidas) y POST (para producción)
*/
mail.on(['GET', 'POST'], '/', async (c) => {
try {
// Llamamos al servicio de correo
// Nota: Aquí podrías extraer to, subject y html de c.req.json() o c.req.query()
await send(
'natxocc@natxocc.com',
'Prueba desde Hono',
'<h1>Este es un correo de prueba</h1>'
)
return c.json({
success: true,
message: 'Email enviado correctamente'
})
} catch (error) {
console.error('Error en ruta mail:', error)
return c.json({
success: false,
error: error.message
}, 500)
}
})
export default mail