원활한 실행을 위해서 다음과 같은 준비물이 필요하다.
npm i -g azure-fuctions-core-tools@4 (코어 툴 설치)
func init
func new => HttpTrigger
dotnet restore (복구)
를 통해 기본적인 Azure Functions를 만들 수 있다.
전체적인 코드 설명은 github에 주석으로 달아둔 것으로 대신 한다.
https://github.com/hsh108868/azure_function/tree/master/FunctionApp
<AssemblyName>OCAProject</AssemblyName>
<RouteNamespace>OCAProject</RouteNamespace>
.csproj 파일의 이 부분을 수정하면 프로젝트의 네임스페이스를 설정할 수 있다.
dotnet build . (빌드해서 수정한 것을 적용한다.)
dotnet add package Microsoft.Azure.WebJobs.Extensions.OpenApi
를 통해 OpenAPI에 등록하면, local에서 확인 할 수 있다.