Don't hard error when secret isn't defined
This commit is contained in:
parent
fcbd1ef245
commit
e8df75f49a
1 changed files with 8 additions and 3 deletions
11
index.js
11
index.js
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue