TypeError when using any firebase-admin function in server actions
Unanswered
Capple posted this in #help-forum
CappleOP
Hello,
For this example, I'm trying to fetch a single user using firebase-admin in my server action, but I get the same error no matter which function I use. What am I doing wrong?
UserActions.ts
User page
For this example, I'm trying to fetch a single user using firebase-admin in my server action, but I get the same error no matter which function I use. What am I doing wrong?
TypeError: Cannot read properties of undefined (reading 'then')
at AuthHttpClient.getToken (C:\Users\t\Desktop\test\node_modules\firebase-admin\lib\utils\api-request.js:808:13)
at AuthHttpClient.getToken (C:\Users\t\Desktop\test\node_modules\firebase-admin\lib\auth\auth-api-request.js:188:22)
at AuthHttpClient.send (C:\Users\t\Desktop\test\node_modules\firebase-admin\lib\utils\api-request.js:790:21)
at C:\Users\t\Desktop\test\node_modules\firebase-admin\lib\auth\auth-api-request.js:1610:36
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)UserActions.ts
'use server'
import { initAdminApp } from '@/lib/firebase/adminClient'
import { getAuth } from 'firebase-admin/auth'
initAdminApp()
export async function getUser() {
const user = await getAuth().getUser('MJ8uLR4qIoMfSD2zMq3p8XqICEW2')
return user
}User page
export default async function UserPage() {
const user = await getUser()
return <User user={user} />
}