2014-05-20 3 views
2

Existe-t-il un support pour CORS dans le SDK JavaScript BigQuery côté client? Plus précisément, un utilisateur peut-il faire une demande à l'intérieur de mon application pour qu'elle reçoive des données de BigQuery, sans avoir à transmettre la demande par procuration pour éviter CORS?Le SDK JS BigQuery prend-il en charge CORS?

Répondre

2

Oui.

L'API BigQuery est une API Google normale et les API Google prennent en charge CORS. Si vous utilisez le client JavaScript complet des API Google, celui-ci sera géré pour vous et fonctionnera.

Si pour une raison quelconque, vous ne voulez pas utiliser le client complet API Google JavaScript, cette page explique comment faire CORS manuellement, en utilisant uniquement la partie auth de la bibliothèque:

https://developers.google.com/api-client-library/javascript/features/cors

Mais en utilisant la bibliothèque JavaScript complète sera plus facile, donc je vous recommande de le faire.