feat: dynamic page proxy
This commit is contained in:
parent
3aadaeb741
commit
a262627335
9 changed files with 749 additions and 27 deletions
|
@ -29,8 +29,8 @@ export default {
|
|||
if (!name || !email || !message) return new Response('Invalid input', { status: 400 })
|
||||
|
||||
const emailDomain = email.split('@')[1].toLowerCase()
|
||||
const supabaseUrl = env.SUPABASE_URL
|
||||
const supabaseKey = env.SUPABASE_KEY
|
||||
const supabaseUrl = env.SUPABASE_URL || process.env.SUPABASE_URL
|
||||
const supabaseKey = env.SUPABASE_KEY || process.env.SUPABASE_KEY
|
||||
const supabase = createClient(supabaseUrl, supabaseKey)
|
||||
const { data: blockedDomains, error: domainError } = await supabase
|
||||
.from('blocked_domains')
|
||||
|
|
|
@ -16,8 +16,8 @@ export default {
|
|||
async fetch(request, env) {
|
||||
const url = new URL(request.url)
|
||||
const path = url.pathname.replace(/\/$/, '')
|
||||
const supabaseUrl = env.SUPABASE_URL
|
||||
const supabaseKey = env.SUPABASE_KEY
|
||||
const supabaseUrl = env.SUPABASE_URL || process.env.SUPABASE_URL
|
||||
const supabaseKey = env.SUPABASE_KEY || process.env.SUPABASE_KEY
|
||||
const supabase = createClient(supabaseUrl, supabaseKey)
|
||||
let data, type
|
||||
|
||||
|
|
|
@ -23,8 +23,8 @@ async function handleMastodonPost(env) {
|
|||
const mastodonApiUrl = 'https://follow.coryd.dev/api/v1/statuses'
|
||||
const accessToken = env.MASTODON_ACCESS_TOKEN
|
||||
const rssFeedUrl = 'https://coryd.dev/feeds/syndication'
|
||||
const supabaseUrl = env.SUPABASE_URL
|
||||
const supabaseKey = env.SUPABASE_KEY
|
||||
const supabaseUrl = env.SUPABASE_URL || process.env.SUPABASE_URL
|
||||
const supabaseKey = env.SUPABASE_KEY || process.env.SUPABASE_KEY
|
||||
const supabase = createClient(supabaseUrl, supabaseKey)
|
||||
|
||||
try {
|
||||
|
|
|
@ -2,9 +2,9 @@ import { createClient } from '@supabase/supabase-js'
|
|||
|
||||
export default {
|
||||
async fetch(request, env) {
|
||||
const SUPABASE_URL = env.SUPABASE_URL
|
||||
const SUPABASE_KEY = env.SUPABASE_KEY
|
||||
const supabase = createClient(SUPABASE_URL, SUPABASE_KEY)
|
||||
const supabaseUrl = env.SUPABASE_URL || process.env.SUPABASE_URL
|
||||
const supabaseKey = env.SUPABASE_KEY || process.env.SUPABASE_KEY
|
||||
const supabase = createClient(supabaseUrl, supabaseKey)
|
||||
|
||||
const { data, error } = await supabase
|
||||
.from('optimized_latest_listen')
|
||||
|
|
|
@ -61,11 +61,11 @@ const sendEmail = async (subject, text, authHeader, maxRetries = 3) => {
|
|||
|
||||
export default {
|
||||
async fetch(request, env) {
|
||||
const SUPABASE_URL = env.SUPABASE_URL
|
||||
const SUPABASE_KEY = env.SUPABASE_KEY
|
||||
const supabaseUrl = env.SUPABASE_URL || process.env.SUPABASE_URL
|
||||
const supabaseKey = env.SUPABASE_KEY || process.env.SUPABASE_KEY
|
||||
const FORWARDEMAIL_API_KEY = env.FORWARDEMAIL_API_KEY
|
||||
const ACCOUNT_ID_PLEX = env.ACCOUNT_ID_PLEX
|
||||
const supabase = createClient(SUPABASE_URL, SUPABASE_KEY)
|
||||
const supabase = createClient(supabaseUrl, supabaseKey)
|
||||
const authHeader = 'Basic ' + btoa(`${FORWARDEMAIL_API_KEY}:`)
|
||||
const url = new URL(request.url)
|
||||
const params = url.searchParams
|
||||
|
|
Reference in a new issue