Scratch space for learning atproto app development
1import express from 'express' 2import type { AppContext } from '#/config' 3import { home } from '#/pages/home' 4import { page } from '#/view' 5import { handler } from './util' 6 7export const createRouter = (ctx: AppContext) => { 8 const router = express.Router() 9 10 router.get( 11 '/', 12 handler(async (req, res) => { 13 const posts = await ctx.db.selectFrom('post').selectAll().orderBy('indexedAt', 'desc').limit(10).execute() 14 return res.type('html').send(page(home(posts))) 15 }), 16 ) 17 18 return router 19}