Une route +server.ts exporte ses méthodes HTTP : un GET renvoie un JSON.
- Un fichier +server.js suffit en JavaScript : rien ne vérifie la forme renvoyée.
- La version +server.ts documente la liste , puis json() sérialise le résultat.
- Le endpoint vit côté serveur : les secrets restent cachés du client.
src/routes/api/articles/+server.jsjs
import { json } from '@sveltejs/kit'
const articles = [
{ id: 1, titre: 'Premier article' },
{ id: 2, titre: 'Second article' }
]
export function GET() {
return json(articles)
}