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.selectFrom('post').selectAll().orderBy('indexedAt', 'desc').limit(10).execute()
12 const postTexts = posts.map((row) => row.text)
13 res.json(postTexts)
14 }),
15 )
16
17 return router
18}