
Error creating user: AppwriteException: Server Error type: 'general_unknown', response: '{"message":"Server Error","code":500,"type":"general_unknown","version":"1.8.0"}' }

can you provide the code ?

app.post("/api/auth/register", async (req, res) => { // Added 'async' try { const { email, password } = req.body;
// 1. Create a unique ID for the new user
const userId = nanoid();
// 2. Call Appwrite to create the user
// Appwrite Users.create signature is (userId, email, password, name?)
const newUser = await users.create(
userId,
email,
null, // name (optional)
password,
null
);
console.log("Successfully created user:", newUser);
// 3. Send a success response back to Flutter
res.status(201).json({
message: "User registered successfully!",
userId: newUser.$id,
});
} catch (error) { console.error("Error creating user:", error); // Keep logging the full error to the console res.status(500).json({ message: "Failed to register user", // NEW: Send back the full error details as a string error: JSON.stringify(error, Object.getOwnPropertyNames(error)), }); } });

const newUser = await users.create(
userId,
email,
null, // name (optional)
password,
null
);
Are you passing 5 params ? the endpoint accepts 4
const result = await account.create({
userId: '<USER_ID>',
email: 'email@example.com',
password: '',
name: '<NAME>' // optional
});
this should be the correct version

oh my god bro it worked .. thank you soo much . i literally spend more than two hours in this error you are life saver

its better to ask here instead of using ai remember for future occurence

yeah thanks bro
Recommended threads
- Subject: Request for temporary quota lif...
Hi Appwrite Team, our nonprofit animal rescue app on Appwrite Cloud is currently throttled due to read‑quota limits, and we need a temporary increase so rescue ...
- Type String is not a subtype of type int...
In flutter using appwrite: ^17.1.0, ```DocumentList response = await databases!.listDocuments( databaseId: "xxx", collectionId: "xxx", ...
- How to pass session from browser to a mo...
I have a self-hosted Appwrite container. I also have a www page (A) which should acts as login page for different www services (B). User click login in B, is re...
