Abilitazione di CORS in Cloud Functions per Firebase

Attualmente sto imparando come usare le nuove funzioni di Cloud per Firebase e il problema che sto avendo è che non posso accedere alla funzione che ho scritto attraverso una richiesta AJAX. Ottengo l’errore “No” Access-Control-Allow-Origin “”. Ecco un esempio della funzione che ho scritto:

exports.test = functions.https.onRequest((request, response) => { response.status(500).send({test: 'Testing functions'}); }) 

La funzione si trova in questo URL: https://us-central1-fba-shipper-140ae.cloudfunctions.net/test

I documenti di Firebase suggeriscono di aggiungere il middleware CORS all’interno della funzione, l’ho provato ma non funziona per me: https://firebase.google.com/docs/functions/http-events

Ecco come l’ho fatto:

 var cors = require('cors'); exports.test = functions.https.onRequest((request, response) => { cors(request, response, () => { response.status(500).send({test: 'Testing functions'}); }) }) 

Che cosa sto facendo di sbagliato? Gradirei qualsiasi aiuto con questo.

AGGIORNARE:

La risposta di Doug Stevenson ha aiutato. Aggiungendo ({origine: true}) risolto il problema, ho dovuto anche cambiare response.status(500) a response.status(200) che ho completamente perso all’inizio.