Skip to content

Instantly share code, notes, and snippets.

@gemnioo
gemnioo / cf-openai.js
Created March 16, 2023 13:28 — forked from janlay/README.md
OpenAPI Proxy for Cloudflare Workers
async function handleRequest(request, env) {
const { pathname, search } = new URL(request.url);
const [_, token, action, user, ...params] = pathname.split('/');
if (!token || !action)
throw 'Invalid request';
// register or refresh user's token
if (action === 'register') {
// validate against master token
if (token !== env.ACCESS_TOKEN || !user)