Don't hard error when secret isn't defined

This commit is contained in:
Erisa A 2021-11-13 13:44:42 +00:00 committed by GitHub
parent fcbd1ef245
commit e8df75f49a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,6 +1,3 @@
// Set this in your worker's environment. wrangler.toml or cloudflare dashboard.
let secret = WORKERLINKS_SECRET
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
@ -10,6 +7,14 @@ addEventListener('fetch', event => {
* @param {Request} request
*/
async function handleRequest(request) {
let secret
// Set this in your worker's environment. wrangler.toml or cloudflare dashboard
if (WORKERLINKS_SECRET === undefined ) {
return new Response("Secret is not defined. Please add WORKERLINKS_SECRET.")
} else {
secret = WORKERLINKS_SECRET
}
var key = new URL(request.url).pathname
var shorturl = new URL(request.url).origin + key