Scratch space for learning atproto app development
1import express from "express";
2import type { AppContext } from "#/config";
3import { handler } from "./util";
4
5export const createRouter = (ctx: AppContext) => {
6 const router = express.Router();
7
8 router.get(
9 "/",
10 handler(async (req, res) => {
11 const posts = await ctx.db
12 .selectFrom("post")
13 .selectAll()
14 .orderBy("indexedAt", "desc")
15 .limit(10)
16 .execute();
17 const postTexts = posts.map((row) => row.text);
18 res.json(postTexts);
19 })
20 );
21
22 return router;
23};