When calling a Function via HTTP with the OPTIONS method, my Function’s code is not executed. I need to change the Access-Control-Allow-Credentials and Access-Control-Allow-Origin headers for any OPTIONS request.
It seems like the response for an OPTIONS request is static and does not invoke the Function at all. Other methods work.
These Functions are not part of an App.
I have tried with both web: true
and web: raw
but neither worked.
project.yml:
packages:
- name: mypackage
shared: false
environment: {}
parameters: {}
annotations: {}
functions:
- name: sessionCreate
binary: false
main: ""
runtime: nodejs:18
web: raw
websecure: false
parameters: {}
annotations: {}
limits: {}
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Enter your email to get $200 in credit for your first 60 days with DigitalOcean.
New accounts only. By submitting your email you agree to our Privacy Policy.