
Appwriters π I'm trying to replace my Bunny CDN integration with appwrite storage buckets, but when trying to list files on a public bucket my Nuxt server receives a 500 error from the node-appwrite
SDK.
I initially thought it could be an issue with my Query
calls, but even after removing Queries and just passing the bucket ID, I'm still getting that 500. The AppwriteException that node-appwrite
throws does not provide any information. Unfortunately.
Check my code snippet and my screenshots for more context.
// Create Appwrite instance from Node SDK with API Key and Storage receiving Client
const appwrite = useAppwriteNode().administrate().withStorage()
try {
const { projectName } = useAppwriteConfig()
// The collection ID is 'Public' (I manually set human readable IDs on every bucket to avoid tracking UUIDs)
const results = await appwrite.storage.listFiles(buckets.Public.id, [
// Downgrading from the Pro plan limited maximum buckets, so I kind of "namespaced" my files (e.g., landing_*.jpg)
Query.startsWith('name', buckets.Public.collections.Landing),
Query.limit(10),
])
return results.files.map((file) => ({
src: generateFileUrl(buckets.Public.id, file.$id, projectName),
// FIXME appwrite does not provide metadata about stored assets, hard-coding these values for the time being
aspect: {
w: 4,
h: 5,
ratio: 0.8,
},
orientation: 'portrait',
}))
} catch (e) {
// This is the exception I'm getting on the breakpoint highlighted on screenshot
console.error('Unable to list appwrite object storage files', e)
return []
}
I appreciate if you guys can give me pointers on what might be wrong.
Project ID: claymemoirs-development
Bucket ID: Public
Recommended threads
- OAuth2 Error: invalid success param url ...
Hi everyone! I'm trying to implement Google OAuth2 login in a React Native app (using the Android simulator) with Appwrite Cloud, and I'm getting the following ...
- Relationships restricted to a max depth ...
When I do query like: ``` await _databases.listDocuments( databaseId: AppwriteConfig.DATABASE_ID, collectionId: AppwriteConfig.SERVICES_COLLECTI...
- Project Domain with namecheap problem
I have just put a new domain in the appwrite project domains settings and I setup the dns correctly since I have done that before and it says verified in appwri...
