1
0
Fork 0
mirror of https://git.sr.ht/~cadence/cloudtube synced 2026-03-02 10:41:36 +00:00

Add channels page

This commit is contained in:
Cadence Ember 2020-08-30 01:21:48 +12:00
parent fc8b54d07b
commit b9b1463cff
No known key found for this signature in database
GPG key ID: 128B99B1B74A6412
6 changed files with 152 additions and 0 deletions

12
api/channels.js Normal file
View file

@ -0,0 +1,12 @@
const fetch = require("node-fetch")
const {render} = require("pinski/plugins")
module.exports = [
{
route: "/channel/([A-Za-z0-9-_]+)", methods: ["GET"], code: async ({fill}) => {
const id = fill[0]
const data = await fetch(`http://localhost:3000/api/v1/channels/${id}`).then(res => res.json())
return render(200, "pug/channel.pug", {data})
}
}
]