Kudos on Companion guys!!
I found that after setup, I couldn’t get CORS to work properly. Here’s what worked for me:
Initialize CORS with options and then set the options on the app
var corsOptions = {
origin: '*',
methods: "GET,HEAD,PUT,PATCH,POST,DELETE,OPTIONS",
optionsSuccessStatus: 200
}
app.use(cors(corsOptions))
Add before use(companion:
app.options('*', cors(corsOptions));
app.use(companion.app(options))