We have added the ability to specify redirect behavior for the URL Forward
handler using a new forwardRedirects
option.
You can implement this manually from routes.oas.json
in your Zuplo project by
adding it to the options
object for urlForwardHandler
on any route you want
to use it on.
"paths": {
"/v1/links": {
"x-zuplo-path": {
"pathMode": "open-api"
},
"get": {
"summary": "Gets a list of links",
"x-zuplo-route": {
"corsPolicy": "none",
"handler": {
"export": "urlForwardHandler",
"module": "$import(@zuplo/runtime)",
"options": {
"baseUrl": "${env.BASE_URL}",
"forwardRedirects": true
}
},
"policies": {
"inbound": []
}
}
}
}
}
When set to false or not specified, redirects won't be followed - the status and
location
header will be returned as received.