Files
Dare2/server/api/mail.js
2026-03-17 14:12:37 +01:00

33 lines
791 B
JavaScript

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