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

15 lines
331 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 || ''
})