UNPKG

akamai-nginx

Version:

generate nginx config from akamai property

19 lines (15 loc) 546 B
import { Behavior } from '../behavior.js'; export class BehaviorCpCode extends Behavior { constructor(options, valueMap) { super(); this.options = options; this.valueMap = valueMap; } process() { // just setting a response header for now. return 'aka_downstream_headers["X-AKA-cpCode"] = {"SET", "' + this.options.value.id + (this.options.value.name ? '_' + this.options.value.name.replace(' ', '_') : '') + '"}'; } } Behavior.register('cpCode', BehaviorCpCode);