akamai-nginx
Version:
generate nginx config from akamai property
19 lines (15 loc) • 546 B
JavaScript
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);