Exercício – Configurar o CORS
Neste exercício, você configurará o CORS (Compartilhamento de Recursos entre Origens) em suas Funções do Azure locais e verá o aplicativo Product Manager ganhar vida.
Configurar o CORS
Abra o ficheiro
api/local.settings.json
.Adicione uma secção "Host" (Anfitrião) por baixo da propriedade "Values" (Valores). Defina o valor "CORS" em "Host" como "*".
{ "IsEncrypted": false, "Values": { "AzureWebJobsStorage": "", "FUNCTIONS_WORKER_RUNTIME": "node", "AzureWebJobsFeatureFlags": "EnableWorkerIndexing", "CONNECTION_STRING": "PASTE YOUR CONNECTION STRING HERE" }, "Host": { "CORS": "*" } }
Se a API ainda estiver em execução, reinicie o processo selecionando Desconectar na barra de depuração e pressionando F5 para iniciá-lo novamente.
Verificar a aplicação de front-end
A aplicação de front-end ainda deve estar em execução num separador do browser na porta 5000. Atualize a página.
O aplicativo carrega os dados da API.
Para garantir que todos os pontos finais funcionam, tente criar, atualizar e eliminar produtos.
Esta aplicação parece estar em bom estado de funcionamento. Tem muito bom aspeto. Nada disto seria possível sem a sua brilhante API. Vamos testar o que aprendeu?