aerwen_web_nuxt/server/middleware/auth.js
2023-06-28 19:02:53 +08:00

14 lines
497 B
JavaScript

// /api/middleware/auth.js
import { getHeaders } from 'h3'
export default defineEventHandler(async (event) => {
const reqHeaders = getHeaders(event)
const ssrHeader = new Headers()
const { app } = useRuntimeConfig()
ssrHeader.set('cookie', reqHeaders.cookie)
ssrHeader.set('x-xsrf-token', app['XSRF_HEADER'])
ssrHeader.set('app-id', app['APP_ID'])
// ssrHeader.set('client-id', await getFingerPrint())
event.context.headers = ssrHeader
event.context.baseUrl = app['BASE_URL']
})