PDDO
PDDO
BABetter Auth
Created by PDDO on 4/19/2025 in #help
something worong with cloudfalre
I did not manually trigger fs API. I think the path that triggered this error is caused by better-auth.
5 replies
BABetter Auth
Created by PDDO on 4/19/2025 in #help
something worong with cloudfalre
this is my better-auth init
typescript import { betterAuth } from "better-auth";
import { prismaAdapter } from "better-auth/adapters/prisma";
import { nextCookies } from "better-auth/next-js";
import { passkey } from "better-auth/plugins/passkey";
import prisma, { cfEnv } from "./db";

export const auth = betterAuth({
database: prismaAdapter(prisma, { provider: "postgresql" }),
secondaryStorage: {
get: (key) => cfEnv.env.KV.get(key),
set: async (key, value, ttl) => {
return await cfEnv.env.KV.put(key, value, { expirationTtl: ttl });
},
delete: (key) => cfEnv.env.KV.delete(key),
},
socialProviders: {
github: {
clientId: cfEnv.env.GITHUB_CLIENT_ID,
clientSecret: cfEnv.env.GITHUB_CLIENT_SECRET,
},
google: {
clientId: cfEnv.env.GOOGLE_CLIENT_ID,
clientSecret: cfEnv.env.GOOGLE_CLIENT_SECRET,
},
},
plugins: [
nextCookies(),
passkey({
rpID: "localhost",
rpName: "localhost",
}),
],
user: {
additionalFields: {
role: {
type: "string",
input: false,
},
notify: {
type: "boolean",
input: false,
},
},
},
});
typescript import { betterAuth } from "better-auth";
import { prismaAdapter } from "better-auth/adapters/prisma";
import { nextCookies } from "better-auth/next-js";
import { passkey } from "better-auth/plugins/passkey";
import prisma, { cfEnv } from "./db";

export const auth = betterAuth({
database: prismaAdapter(prisma, { provider: "postgresql" }),
secondaryStorage: {
get: (key) => cfEnv.env.KV.get(key),
set: async (key, value, ttl) => {
return await cfEnv.env.KV.put(key, value, { expirationTtl: ttl });
},
delete: (key) => cfEnv.env.KV.delete(key),
},
socialProviders: {
github: {
clientId: cfEnv.env.GITHUB_CLIENT_ID,
clientSecret: cfEnv.env.GITHUB_CLIENT_SECRET,
},
google: {
clientId: cfEnv.env.GOOGLE_CLIENT_ID,
clientSecret: cfEnv.env.GOOGLE_CLIENT_SECRET,
},
},
plugins: [
nextCookies(),
passkey({
rpID: "localhost",
rpName: "localhost",
}),
],
user: {
additionalFields: {
role: {
type: "string",
input: false,
},
notify: {
type: "boolean",
input: false,
},
},
},
});
5 replies
BABetter Auth
Created by PDDO on 4/17/2025 in #help
Property 'signIn' does not exist
thanks for your answer
5 replies