Web Developer
Sorry for bothering you everyone but I am getting this error
This is my post form relevant part
`else {
const file = data.image ? appwriteService.uploadFile(data.image[0]) : ;
try {
if (file) {
const fileId = file.$id
data.blogImage = fileId
const dbPost = await appwriteService.createPost({
...data,
userId: userData.$id})
if (dbPost) {
navigate('/profile')
}
}
} catch (error) {
console.log(`ERROR POSTING `, error)
}
}`
This is appwrite services
`import {Client, ID, Databases, Storage, Query } from 'appwrite';
import conf from '../conf/conf'
export class AppwriteService{
client = new Client();
databases;
storage;
constructor () {
this.client
.setEndpoint(conf.appwriteUrl)
.setProject(conf.appwriteProjectId)
this.databases = new Databases(this.client);
this.storage = new Storage(this.client);
}
async createPost ({title, content, blogImage, userId}) {
try {
await this.databases.createDocument(
conf.appwriteDatabaseId,
conf.appwriteArticleCollectionId,
userId,
{
title,
content,
blogImage,
}
)
} catch (error) {
console.log("Backend :: createPost :: error", error)
throw error
}
}`
Please help