Rate limit for current endpoint has been exceeded. Trying to upload 850 entries.
- 0
- Databases
- Web
Hi, I am currently using the starter plan (free plan) and i am trying to upload my API to my Database.
No when i do this immediately get hit with the error Uncaught (in promise) AppwriteException: Rate limit for the current endpoint has been exceeded. Please try again after some time.
Now i understand ofcourse that this is to prevent Ddos attacks etc.
Now my question is: How do i upload all of my entries without setting off a bunch of flags
export async function AddToDataBase() {
const SpellLevel = Object.keys(api);
SpellLevel.forEach((Level) => {
api[Level].map(async (spells) => {
const spell = {
SpellName: spells.spellName,
School: spells.school,
CastingTime: spells.castingTime,
Range: spells.range,
Duration: spells.duration,
Components: spells.components,
Description: spells.description,
HigherLevel: spells.higherLevel,
Class: spells.spelllists,
SpellLevel: Level,
};
const Doc = await database.createDocument(
process.env.NEXT_PUBLIC_DATABASE_ID,
process.env.NEXT_PUBLIC_COLLECTION_SPELL_ID,
ID.unique(),
spell
);
});
});
}
Recommended threads
- Permissions error
I try to create a row in my table but when i submit i have an error on my permission, i'm new on it so i dont understand the error. I have Row Security enable ...
- Google login on mobile not working
Hi the gg login auth in mobile not working. No error show. But the user couldnt login in Attached is the video. Desktop is working well and im using custom doma...
- Console: Query on attribute has greater ...
I noticed an issue when one of my tables reached over ~800 rows. That table is relational to my users table Within the console I am able to view the table with ...