responseTransform
constresponseTransform: (config?) =>Policy
Defined in: src/policies/transform/transform.ts:114
Modify response headers after the upstream service returns.
Applies header transformations in order: rename → set → remove. Runs at priority 92 (late in the pipeline) so it can modify headers set by the upstream or earlier policies.
Parameters
Section titled “Parameters”config?
Section titled “config?”Header set/remove/rename operations. At least one should be provided.
Returns
Section titled “Returns”A Policy at priority 92 (runs late, after upstream responds).
Example
Section titled “Example”import { responseTransform } from "@homegrower-club/stoma/policies";
// Add security headers and strip server inforesponseTransform({ setHeaders: { "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", }, removeHeaders: ["server", "x-powered-by"],});