dotnet webapi playground
1.0.0
Docker 컨테이너(Kubernetes, Google Cloud Run, 서버리스 플랫폼 등)에 잘 문서화되고 배포된 RESTful 마이크로서비스를 게시해야 하는 경우가 많습니다.
이 플레이그라운드 프로젝트는 프로젝트에서 재사용할 수 있는 많은 기능을 보여줍니다.
이는 라이브 프로젝트이므로 자주 업데이트될 것입니다.
.NET 6.0 webapi 애플리케이션
도커
이미 Windows용 Git을 설치한 경우 아래 명령을 실행하세요.
git clone https://github.com/seixaserick/dotnet-webapi-playground
cd dotnet-webapi-playground
Docker Desktop을 이미 설치한 경우 아래 단계를 따르세요.
Docker 이미지를 생성하려면 프로젝트 디렉터리의 명령 프롬프트에서 아래 명령줄을 실행하세요.
docker build -t dotnet-webapi-playground -f Dockerfile .
Redis 인스턴스가 없는 경우 Docker에서 Redis 서버를 설정하세요.
docker run --name redis -d -p 6379:6379 -e REDIS_PASSWORD=supersecretpassword --restart always redis:latest /bin/sh -c 'redis-server --appendonly yes --requirepass ${REDIS_PASSWORD}'
Docker 컨테이너에서 이미지를 실행하고 상호작용하려면 아래 명령줄을 실행하세요.
docker run -it -p 1977:80 --name=dotnet-webapi-playground --restart=always dotnet-webapi-playground
열기: http://localhost:1977/square/8(https 제외)
컨테이너를 중지하려면 아래 명령줄을 실행하세요.
docker stop dotnet-webapi-playground
컨테이너를 제거하려면(실행 중인 경우에도) 아래 명령줄을 실행하세요.
docker rm --force dotnet-webapi-playground
리포지토리를 복제한 후 Visual Studio를 사용하여 프로젝트를 열 수 있습니다.
F5
눌러 빌드하거나 디버그하세요.
Visual Studio에서 솔루션 파일
dotnet-webapi-playground.sln
연 다음F5
눌러 프로젝트를 실행하세요!
.ToBase64Encode()
수행하기 위한 string extension
만든 다음 inputString.ToBase64Encode();
시도해 볼 수 있습니다. 대신 함수 접근 방식.