Rank 1: Thread
Error creating user: AppwriteException: Server Error
type: 'general_unknown',
response: '{"message":"Server Error","code":500,"type":"general_unknown","version":"1.8.0"}'
}
Votes
0
Replies
6
Participants
Unknown
Messages
7
Rank 1: Thread
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 ?
Rank 1: Thread
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
Rank 1: Thread
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
Rank 1: Thread
yeah thanks bro