diff --git a/index.js b/index.js index 94d6662..2a292fa 100644 --- a/index.js +++ b/index.js @@ -1,8 +1,4 @@ -// const calcWidth = require('./libs/calc-text-width.js').Verdana12 - module.exports = function ({subject, status, color = '4C1'}) { - // const sbl = calcWidth(subject) - subject.length - // const stl = calcWidth(status) - status.length const charWidth = 7.3 const sbTextWidth = subject.length * charWidth diff --git a/package-lock.json b/package-lock.json index b3e50d7..51affee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,12 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@amio/micro-cors": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@amio/micro-cors/-/micro-cors-0.0.6.tgz", + "integrity": "sha512-/YTpW+RCpceWDEu3nF6N2EAGupNYrNWrdpqlSxxhgovM92mpiySfn3iFoH+Xp5YnX7CYo7Te96Nl2ZdunWbYhw==", + "dev": true + }, "fast-decode-uri-component": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.0.tgz", diff --git a/package.json b/package.json index 31bb050..6949bf4 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,8 @@ "author": "Amio ", "license": "ISC", "devDependencies": { + "@amio/micro-cors": "0.0.6", "find-my-way": "^1.13.0" - } + }, + "dependencies": {} } diff --git a/service.js b/service.js index 96db76d..425c4f0 100644 --- a/service.js +++ b/service.js @@ -1,4 +1,5 @@ const http = require('http') +const cors = require('@amio/micro-cors')() const router = require('find-my-way')() const badgen = require('.') @@ -16,5 +17,6 @@ router.get('/badge/:subject/:status', generate) router.get('/badge/:subject/:status/:color', generate) router.get('/', serveReadme) -const server = http.createServer((req, res) => router.lookup(req, res)) +const handler = cors((req, res) => router.lookup(req, res)) +const server = http.createServer(handler) server.listen(3000)