Server-side API utilities: routing, ORM, indexing, and data access control.
Import from the API subpath only:
import { AWS, addRoutesToRouteMap, handleCloudFunctionEvent, type CloudFunctionResponse,} from "@resistdesign/voltra/api"; Copy
import { AWS, addRoutesToRouteMap, handleCloudFunctionEvent, type CloudFunctionResponse,} from "@resistdesign/voltra/api";
import { AWS, addRoutesToRouteMap, handleCloudFunctionEvent, type CloudFunctionResponse,} from "@resistdesign/voltra/api";const routes = addRoutesToRouteMap({}, [ { path: "", authConfig: { anyAuthorized: true }, handler: async () => "WELCOME!!!!", },]);export const handler = async ( event: any,): Promise<CloudFunctionResponse> => handleCloudFunctionEvent( event, AWS.normalizeCloudFunctionEvent, routes, [ process.env.CLIENT_ORIGIN as string, /https:\\/\\/example\\.com(:.*?$|\\/.*$|$)/gim, ], ); Copy
import { AWS, addRoutesToRouteMap, handleCloudFunctionEvent, type CloudFunctionResponse,} from "@resistdesign/voltra/api";const routes = addRoutesToRouteMap({}, [ { path: "", authConfig: { anyAuthorized: true }, handler: async () => "WELCOME!!!!", },]);export const handler = async ( event: any,): Promise<CloudFunctionResponse> => handleCloudFunctionEvent( event, AWS.normalizeCloudFunctionEvent, routes, [ process.env.CLIENT_ORIGIN as string, /https:\\/\\/example\\.com(:.*?$|\\/.*$|$)/gim, ], );
See also: @resistdesign/voltra/app for client-side app helpers.
@resistdesign/voltra/app
Reference examples:
examples/README.md
examples/api/backend-routing.ts
Server-side API utilities: routing, ORM, indexing, and data access control.
Import from the API subpath only:
Example
See also:
@resistdesign/voltra/appfor client-side app helpers.Reference examples:
examples/README.mdexamples/api/backend-routing.ts