Files
web-temp/layers/server/api/clientIp.ts

12 lines
315 B
TypeScript

import { getTrueClientIp } from '#layers/utils/apiUtil'
export default defineEventHandler((event) => {
let clientIP = ''
try {
clientIP = getTrueClientIp(event.node.req as any)
} catch (e) {
console.error('[Exception] /server/api/clientIp - Cannot Get Client IP: ', e)
}
return clientIP || ''
})