Ray
Ray
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
😭😭 I feel you ❤️
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
worked
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
okay so idk why but turning off --turbo on nextjs
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
wtf i fixed it?
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
No description
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
No description
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
yeah sure
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
new db?
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
yes
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
and session cookie
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
and any future reloads with any data in the db
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
i mean the login buttons work and adds the information to the db but then when it does the call back to /dashboard i get the internal server error
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
anything else i could try?
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
i get the error both with or without the generateid
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
i dont have a custom schema
// auth.ts
import { betterAuth } from "better-auth";
import { mongodbAdapter } from "better-auth/adapters/mongodb";
import { db } from "@/lib/mongo";

export const auth = betterAuth({
database: mongodbAdapter(db),
socialProviders: {
twitter: {
clientId: process.env.TWITTER_CLIENT_ID!,
clientSecret: process.env.TWITTER_CLIENT_SECRET!,
},
linkedin: {
clientId: process.env.LINKEDIN_CLIENT_ID!,
clientSecret: process.env.LINKEDIN_CLIENT_SECRET!
}
},
user: {
deleteUser: {
enabled: true
}
},
advanced: {
generateId: false,
}
});
// auth.ts
import { betterAuth } from "better-auth";
import { mongodbAdapter } from "better-auth/adapters/mongodb";
import { db } from "@/lib/mongo";

export const auth = betterAuth({
database: mongodbAdapter(db),
socialProviders: {
twitter: {
clientId: process.env.TWITTER_CLIENT_ID!,
clientSecret: process.env.TWITTER_CLIENT_SECRET!,
},
linkedin: {
clientId: process.env.LINKEDIN_CLIENT_ID!,
clientSecret: process.env.LINKEDIN_CLIENT_SECRET!
}
},
user: {
deleteUser: {
enabled: true
}
},
advanced: {
generateId: false,
}
});
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
tried turning on advanced.generateId to false
25 replies
BABetter Auth
Created by Ray on 12/6/2024 in #bug-reports
issue getting session using mongodb
// auth.ts
import { betterAuth } from "better-auth";
import { mongodbAdapter } from "better-auth/adapters/mongodb";
import { db } from "@/lib/mongo";

export const auth = betterAuth({
database: mongodbAdapter(db),
socialProviders: {
twitter: {
clientId: process.env.TWITTER_CLIENT_ID!,
clientSecret: process.env.TWITTER_CLIENT_SECRET!,
},
linkedin: {
clientId: process.env.LINKEDIN_CLIENT_ID!,
clientSecret: process.env.LINKEDIN_CLIENT_SECRET!
}
}
});
// auth.ts
import { betterAuth } from "better-auth";
import { mongodbAdapter } from "better-auth/adapters/mongodb";
import { db } from "@/lib/mongo";

export const auth = betterAuth({
database: mongodbAdapter(db),
socialProviders: {
twitter: {
clientId: process.env.TWITTER_CLIENT_ID!,
clientSecret: process.env.TWITTER_CLIENT_SECRET!,
},
linkedin: {
clientId: process.env.LINKEDIN_CLIENT_ID!,
clientSecret: process.env.LINKEDIN_CLIENT_SECRET!
}
}
});
// mongo.ts
const { MongoClient, ServerApiVersion } = require('mongodb');
const uri = process.env.MONGO_URI!;

const client = new MongoClient(uri, {
serverApi: {
version: ServerApiVersion.v1,
strict: true,
deprecationErrors: true,
}
});

export const db = client.db("users");
// mongo.ts
const { MongoClient, ServerApiVersion } = require('mongodb');
const uri = process.env.MONGO_URI!;

const client = new MongoClient(uri, {
serverApi: {
version: ServerApiVersion.v1,
strict: true,
deprecationErrors: true,
}
});

export const db = client.db("users");
25 replies