Browse Source

Rollback to index redirect

test
Amio 6 years ago
parent
commit
d58c95a613
  1. 4
      README.md
  2. 33
      service.js

4
README.md

@ -1,4 +1,6 @@
# Fast badge generating service
# Badgen
Fast badge generating service.
## Usage

33
service.js

@ -1,5 +1,5 @@
const fs = require('fs')
const r2 = require('r2')
// const fs = require('fs')
// const r2 = require('r2')
const http = require('http')
const cors = require('@amio/micro-cors')()
const router = require('find-my-way')()
@ -40,27 +40,26 @@ function cleanCache (req, res) {
res.end(`Cleaned ${count}\n${keys}`)
}
function serveMarkdown (file) {
let content = fs.readFileSync(file, 'utf-8')
r2.post('https://md.now.sh', {
json: {
text: content,
title: 'Badgen - fast badge generator',
linkCSS: 'https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/2.10.0/github-markdown.min.css'
}
}).text.then(html => (content = html))
// function serveMarkdown (file) {
// let content = fs.readFileSync(file, 'utf-8')
// r2.post('https://md.now.sh', {
// json: {
// text: content,
// title: 'Badgen - fast badge generator'
// }
// }).text.then(html => (content = html))
return (req, res) => {
res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' })
res.end(content)
}
}
// return (req, res) => {
// res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' })
// res.end(content)
// }
// }
router.get('/badge/:subject/:status', serveBadge)
router.get('/badge/:subject/:status/:color', serveBadge)
router.get('/list/:subject/:status', serveListBadge)
router.get('/list/:subject/:status/:color', serveListBadge)
router.get('/', serveMarkdown('README.md'))
router.get('/', redirect)
router.get('/clean-cache', cleanCache)
const handler = cors((req, res) => router.lookup(req, res))

Loading…
Cancel
Save