express-gateway-plugin-body-modifier-example
Version:
A body modifier plugin for Express Gateway
35 lines (34 loc) • 681 B
YAML
http:
port: 8080
serviceEndpoints:
backend:
url: http://localhost:5678
apiEndpoints:
authorizedEndpoint:
host: "*"
policies:
- body-modifier
- proxy
pipelines:
pipeline1:
apiEndpoints:
- authorizedEndpoint
policies:
- body-modifier:
action:
request:
add:
- name: fullname
value: req.body.name + ' ' + req.body.surname
remove:
- name
- surname
response:
add:
- name: createdBy
value: "'Clark Kent'"
remove:
- uselessParam
- proxy:
- action:
serviceEndpoint: backend