i'm searching for appwrite sdk erros but i didn't find any docs for it. what i find is only the api errors docs and like that.
so, where ca i find it ?
errors example: LOG [Error: AppwriteException: Missing required parameter: "secret"] LOG [Error: Error: AppwriteException: Missing required parameter: "secret"] LOG [Error: AppwriteException: Invalid token passed in the request.] LOG [Error: Error: AppwriteException: Invalid token passed in the request.]
sdk errors docs?
These are our docs on errors: https://appwrite.io/docs/advanced/platform/response-codes#error-types
It is best to check the type property and return an appropriate message to your user
I'm getting this types of error without objects:
```LOG [Error: AppwriteException: Invalid queries param: Value must a valid array no longer than 100 items and Value must be a valid string and at least 1 chars and no longer than 4096 chars]
code:
```js
export const createUser = async (phoneNumber, name, sex, studyRate, grade, phoneCountry, countryName, countryCode, otp) => {
try {
// Validate phone number
const fixedPhoneNumber = phoneNumber.trim();
if (!fixedPhoneNumber.startsWith('+') || fixedPhoneNumber.length > 15) {
throw new Error('Invalid phone number format');
}
const newAccount = await account.createPhoneToken(ID.unique(), fixedPhoneNumber)
if (!newAccount) throw Error
const avatarUrl = avatar.getInitials()
const newUser = await databases.listDocuments(config.databaseId, config.usersCollectionId, ID.unique(), {
accountId: newAccount.$id,
name: name,
sex: sex,
phoneCountry: phoneCountry,
countryName: countryName,
countryCode: countryCode,
phoneNumber: fixedPhoneNumber
})
} catch (error) {
console.log(error);
throw new Error(error);
}
}
Recommended threads
- New Build not visible on Domain
I pushed some new code to my Appwrite Site and the build succeeded and is shown as active. Yet, I can only see the new version of the site on Appwrite's provide...
- DNS bug
Hello, we found bug at the Appwrite Cloud Domains, when changing **only ** the Comment of CNAME, we get error DNS record already exists. Some DNS types do not ...
- Duplicate Billing Issue – Charged Twice ...
Hi Appwrite team, I noticed that my card was charged twice for the subscription payment ($25 each), even though I only intended to make a single payment. Coul...