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 => {
|
addEventListener('fetch', event => {
|
||||||
event.respondWith(handleRequest(event.request))
|
event.respondWith(handleRequest(event.request))
|
||||||
})
|
})
|
||||||
|
|
@ -10,6 +7,14 @@ addEventListener('fetch', event => {
|
||||||
* @param {Request} request
|
* @param {Request} request
|
||||||
*/
|
*/
|
||||||
async function handleRequest(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 key = new URL(request.url).pathname
|
||||||
var shorturl = new URL(request.url).origin + key
|
var shorturl = new URL(request.url).origin + key
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue