Firebase Cloud Functions (2nd gen) onRequest-style handler. Wire env vars (GITHUB_TOKEN, OWNER, REPO) into the config when you deploy. Pass FetchHandlerOptions to enable CORS (e.g. { allowedOrigin: '*' }). Example:
{ allowedOrigin: '*' }
import { onRequest } from 'firebase-functions/v2/https' import { firebaseHandler } from '@appfeedback/relay' export const feedback = onRequest(firebaseHandler({ githubToken: process.env.GITHUB_TOKEN!, owner: 'o', repo: 'r', }, { allowedOrigin: 'https://acme.com' }))
Optional
Firebase Cloud Functions (2nd gen) onRequest-style handler. Wire env vars (GITHUB_TOKEN, OWNER, REPO) into the config when you deploy. Pass FetchHandlerOptions to enable CORS (e.g.
{ allowedOrigin: '*' }). Example:import { onRequest } from 'firebase-functions/v2/https' import { firebaseHandler } from '@appfeedback/relay' export const feedback = onRequest(firebaseHandler({ githubToken: process.env.GITHUB_TOKEN!, owner: 'o', repo: 'r', }, { allowedOrigin: 'https://acme.com' }))