ASP.net로 웹 API 만들기
2021. 7. 24. 23:30ㆍ개발 잡부/서버, 퍼블리싱
728x90
지난번에 ASP.net을 이용해 새 프로젝트를 만들고 실행했는데,
나는 웹은 필요없고 API만 구성하면 되기 때문에 API를 만들어보기로 했다.
https://docs.microsoft.com/ko-kr/learn/modules/build-web-api-aspnet-core/?WT.mc_id=docs-dotnet-learn
참고는 다음의 사이트에서 했다.
프로젝트 생성
mkdir ContosoPizza
cd ContosoPizza
dotnet new webapi --no-https
저번에는 웹앱이기 때문에 페이지가 있었다.
하지만 이번에는 웹API로 만들었기 때문에, 페이지는 없고 컨트롤러가 생겼다.
빌드 및 실행
dotnet build
dotnet run
REPL (Read - Eval - Print Loop)
REPL은 읽기 - 평가 - 출력의 반복을 뜻한다.
복잡해보일 수 있는데, 우리가 커맨드창에서 커맨드를 입력하면 실행이 되고, 출력이 되는 이 과정이다.
httprepl 커맨드를 이용해서 REPL 도구를 사용할 수 있다.
// 설치
dotnet tool install -g Microsoft.dotnet-httprepl
// 실행
httprepl http://localhost:5000
이렇게 ls를 입력하면 현재 url을 탐색한다.
결과를 보면 알 수 있듯, WeatherForecast를 GET으로 호출할 수 있다.
다음과 같이 get을 하면 아까 http://localhost:5000/weatherforecast에서의 결과와 같다.
'개발 잡부 > 서버, 퍼블리싱' 카테고리의 다른 글
Ubuntu에서 ASP.net Application을 publish하기 (with NGINX) (0) | 2021.08.17 |
---|---|
AWS에서 인스턴스 생성 이후 Nginx 구동하기 (0) | 2021.08.12 |
PuTTY로 EC2에 접속하기 (0) | 2021.08.10 |
ASP.net 시작하기 (0) | 2021.07.24 |
인터넷은 무엇일까? (0) | 2021.05.26 |