GioJSdocs
Get StartedReleasesGitHub ↗
Building Your App

Route Handlers

Server endpoints and Server-Sent Events with route.ts files.

A route.ts (or route.js) file defines a server endpoint at its folder path. Export a GET handler that returns a streaming event source for SSE.

ts
export function GET(req) {
  return new GioEventStream((send) => {
    const t = setInterval(() => send({ data: 'tick' }), 1000);
    return () => clearInterval(t);
  });
}