fix(auth-js): AUTH_URL not working in getAuthUser (#481)
* fix(auth-js): AUTH_URL not working in getAuthUser * chore(auth-js): add changesetpull/485/head
parent
319b955c74
commit
b8fb9a06c1
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
'@hono/auth-js': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
fix AUTH_URL not working in getAuthUser
|
|
@ -63,7 +63,7 @@ function setEnvDefaults(env: AuthEnv, config: AuthConfig) {
|
||||||
export async function getAuthUser(c: Context): Promise<AuthUser | null> {
|
export async function getAuthUser(c: Context): Promise<AuthUser | null> {
|
||||||
const config = c.get('authConfig')
|
const config = c.get('authConfig')
|
||||||
setEnvDefaults(c.env, config)
|
setEnvDefaults(c.env, config)
|
||||||
const origin = new URL(c.req.url, c.env.AUTH_URL).origin
|
const origin = c.env.AUTH_URL ? new URL(c.env.AUTH_URL).origin : new URL(c.req.url).origin
|
||||||
const request = new Request(`${origin}${config.basePath}/session`, {
|
const request = new Request(`${origin}${config.basePath}/session`, {
|
||||||
headers: { cookie: c.req.header('cookie') ?? '' },
|
headers: { cookie: c.req.header('cookie') ?? '' },
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue