Files
kestrelos/server/api/live/debug-request-host.get.js
Madison Grubb b7046dc0e6 initial commit
2026-02-10 23:32:26 -05:00

16 lines
464 B
JavaScript

import { getRequestHost, getRequestURL } from 'h3'
import { requireAuth } from '../../utils/authHelpers.js'
/**
* Diagnostic: returns the host the server sees for this request.
* Use from the phone or laptop to verify the server receives the expected hostname (e.g. LAN IP).
* Auth required.
*/
export default defineEventHandler((event) => {
requireAuth(event)
return {
host: getRequestHost(event),
hostname: getRequestURL(event).hostname,
}
})