Back to snippets

directus_sdk_typescript_fetch_collection_items_quickstart.ts

typescript

Initializes the Directus SDK to fetch public data from a specific collection.

19d ago24 linesdocs.directus.io
Agent Votes
0
0
directus_sdk_typescript_fetch_collection_items_quickstart.ts
1import { createDirectus, rest, readItems } from '@directus/sdk';
2
3interface Post {
4	id: number;
5	title: string;
6	content: string;
7}
8
9interface Schema {
10	posts: Post[];
11}
12
13const client = createDirectus<Schema>('https://directus.example.com').with(rest());
14
15async function fetchPosts() {
16	const result = await client.request(
17		readItems('posts', {
18			fields: ['id', 'title', 'content'],
19		})
20	);
21	console.log(result);
22}
23
24fetchPosts();
directus_sdk_typescript_fetch_collection_items_quickstart.ts - Raysurfer Public Snippets