Azure Functions CLIツールを使用して、Azure Functionsアプリをローカルでテストしています。ローカルホストのCORS設定を構成する方法はありますか?
このようにホストを起動できます
func Host start --cors *
より具体的にして、許可されたURLのコンマ区切りリストを提供することもできます
詳細: https://github.com/Azure/azure-webjobs-sdk-script/issues/1012
CORSは ローカル設定ファイルlocal.settings.json
で設定できます。
{
"Values": {
},
"Host": {
"CORS": "*"
}
}
local.settings.json
ファイルの設定は、プロジェクトをローカルで実行している場合にのみ使用されます
Visual Studioのデバッグの「アプリケーション引数」を介してパラメーターを渡す際に問題がある場合。これはコマンドラインからパラメータを渡す方法です:
1)通常のコマンドプロンプトを開きます。
2)ソリューションのコンパイル済みdll、つまり「Your Solution Path」\ bin\Debug\netstandard2.0にcdします。
3)コマンドラインからAzure関数ランタイムを起動します。
dotnet "C:\Users\USER\AppData\Local\Azure.Functions.V2.Cli\func.dll" Host start --port 7071 --cors * --pause-on-error
4)Visual Studioでデバッグするには、Debug-> Attach to Process ..を実行中のdonet.exeにアタッチします。
誰かが頭を過度に強打するのを防ぐのに役立つことを願っています...