almeira-web/test-appwrite.js

24 lines
716 B
JavaScript

const { Client, Databases } = require('node-appwrite');
require('dotenv').config({ path: '.env.local' });
const client = new Client()
.setEndpoint(process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT)
.setProject(process.env.NEXT_PUBLIC_APPWRITE_PROJECT_ID)
.setKey(process.env.APPWRITE_API_KEY);
const databases = new Databases(client);
async function run() {
try {
const result = await databases.listDocuments(
process.env.APPWRITE_DATABASE_ID,
'whatsapp_messages'
);
console.log(`Found ${result.documents.length} messages.`);
console.log(JSON.stringify(result.documents, null, 2));
} catch (error) {
console.error(error);
}
}
run();