@fal-ai/server-proxy
Version:
The fal.ai server proxy adapter for JavaScript and TypeScript Web frameworks
27 lines (26 loc) • 919 B
TypeScript
import type { RequestHandler } from "express";
import { ProxyConfig } from "./config";
/**
* The default Express route for the fal.ai client proxy.
*/
export declare const route = "/api/fal/proxy";
/**
* Creates a request handler that proxies requests to the fal API.
*
* This is a drop-in handler for Express applications so that the client can be called
* directly from the client-side code while keeping API keys safe.
*
* @param config the proxy configuration options.
* @returns an Express request handler function.
*/
export declare const createHandler: (config?: Partial<ProxyConfig>) => RequestHandler;
/**
* The Express route handler for the fal.ai client proxy.
*
* @param request The Express request object.
* @param response The Express response object.
* @param next The Express next function.
*
* @deprecated Use `createHandler` instead.
*/
export declare const handler: RequestHandler;