kopia lustrzana https://github.com/badgen/badgen.net
feat: generate badge before setHeader
rodzic
87edb71773
commit
8858f22c3b
|
@ -11,16 +11,16 @@ module.exports = function serveBadge (req, res, options = {}) {
|
||||||
const { subject, status, color } = req.params
|
const { subject, status, color } = req.params
|
||||||
const { style, label, emoji, list, icon } = req.query
|
const { style, label, emoji, list, icon } = req.query
|
||||||
|
|
||||||
const badgenParams = {
|
const badge = badgen({
|
||||||
subject: typeof label !== 'undefined' ? label : subject,
|
subject: typeof label !== 'undefined' ? label : subject,
|
||||||
status: String(list ? status.replace(/,/g, ' | ') : status),
|
status: String(list ? status.replace(/,/g, ' | ') : status),
|
||||||
color: color,
|
color: color,
|
||||||
style: style || hostStyle,
|
style: style || hostStyle,
|
||||||
emoji: Boolean(emoji),
|
emoji: Boolean(emoji),
|
||||||
icon: builtin[icon]
|
icon: builtin[icon]
|
||||||
}
|
})
|
||||||
|
|
||||||
res.setHeader('Content-Type', 'image/svg+xml;charset=utf-8')
|
res.setHeader('Content-Type', 'image/svg+xml;charset=utf-8')
|
||||||
res.setHeader('Cache-Control', `${CACHE_CONTROL}, s-maxage=${maxAge}`)
|
res.setHeader('Cache-Control', `${CACHE_CONTROL}, s-maxage=${maxAge}`)
|
||||||
send(res, code, badgen(badgenParams))
|
send(res, code, badge)
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue