목록Backend (45)
나의 발자취
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bHBGGC/btsK1I1cVNi/9MUTSKHag1qaSxdm7tHdsK/img.png)
일단, 연습용 빈 레포지토리를 만든다. 그리고 이전에 만든 guestbook을 push 해준다. 애져 포탈에 들어와서 App Services > 웹 앱을 새로 만들어준다. Application Insights 적용 안함 이제 깃에 있는 소스코드가 애져에 배포가 될 것이다.로컬에서 개발을 하고 push를 하게 되면, 자동으로 push event를 받아서 빌드하고 배포를 하는 자동화를 실행해줄것이다.자동화의 경우 .yml 파일로 하는데, 이 파일은 Github Action에서 생성해서 주게 된다. 배포 슬롯 생성을 해준다. 배포 센터에 간다. 소스에서 Github를 선택한다.로그인을 해준다. 기본 인증을 선택해준다. 그러면 이렇게 빨간 알림창이 뜰것이다. 클릭해서 들어가면, '구성'으로 오..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/byF7xg/btsKPEKP4IS/T9twvymNKWMCBJG00GdnP1/img.png)
돈없어서 급히 크레딧 추가 근데 크레딧 등록한다고 해서 바로 활성화되는게 아니다 ; Open AI로 다시 돌아와서Sweden Central이 리소스가 많아서 지역을 그렇게 설정한다. 검토+만들기를 하고 리소스로 이동 상단의 'Azure OpenAI Studio'로 이동 클릭 들어가서 Model catalog > gpt-4 클릭 이말고도 여러가지 모델들이 있다. 달리도!! 아무튼 모델을 클릭해서 들어오면 바로 배포 버튼이 있다. 클릭 기본 설정만 해주고 배포 버튼을 누른다. 그러면 엔드포인트와 api 키가 나타난다. 이를 복사해서 포스트맨으로 가준다. Auth에 key: api-key, value: 키값을 복붙해서 넣어주고 엔드포인트로 POST 요청을 보내본다.request의 기본 틀은 아래와..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/clFbUn/btsKIBoD1zB/FDMUkUIAGIvmjwNbl4QY8K/img.png)
달라진 것- 에러핸들링: 에러코드별로 에러 내역을 불러준다. 2. saleRouter.js페이지네이션을 해서, 페이지에 맞춰서 컨테이너의 갯수가 나오게끔 한다. const limit = pageSize; const offset = (page - 1) * pageSize; offset = 시작점..findAndCountAll() 을 사용하면 스크롤을 해준다. Azure 포털에서 리소스 DB 생성1. Azure Portal에 가서 새 리소스를 만들어준다. (아래 참고)2024.11.06 - [Backend] - [BE] 당근마켓 아니고 양파마켓 만들기 (Azure, Postman, JS, PostgreSQL, DBeaver) [BE] 당근마켓 아니고 양파마켓 만들기 (Azure, Postman, JS,..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lbkv6/btsKyV6P0CP/36DNZoJYkuN7XzgDaRW8u0/img.png)
많은 내용을 담고있기 때문에.. 아무것도 없이 만드는건 아니고 기본적인 데이터와 계정을 갖고 있다는 전제 하에 작성하는 포스팅이다. 우선 애져에 데이터베이스 연결을 해줄것이다.리소스 그룹 만들기1. 먼저, Azure Portal에서 새 리소스 그룹을 만든다. PostgreSQL 서버 생성2. postgre 검색을 해서, '유연한 서버' 선택 3. Azure Database for PostgreSQL - 유연한 서버 만들기 클릭기본 설정4. 아래와 같이 리소스 그룹명 선택, (고유한) 서버 이름, 지역 선택 가용성5. 가용성 영역: 기본 설정 없음 선택 * 가용성 영역: 똑같은 기능을 하는 DB를 여러개 만든다는 뜻이다. 6. 고가용성: "사용 안함" 선택 7. 인증 방법 "PostgreSQL 인증만..
보호되어 있는 글입니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/m3PBk/btsKw2lAkQ6/8ra9ohKWjdrkKmDiAQ0Gj1/img.png)
이제 또 다른 종류의 프로젝트를 만들 것이다.사용자의 말을 알아듣는 home automation 앱을 만들것이다. 이번 프로젝트에서는 intent와 entity가 자주 나오게 된다. Create a new project를 클릭한 후, "Conversational Language Understanding" 옵션을 선택한다. 프로젝트 이름은 home-automation 이제, 어떤 말이 오면 switch_on으로 인식할 것인지 해줄것이다.switch_on 을 클릭하면 아래와 같이 나타난다. 인텐트를 추가해준다. 이런 식으로. 우측 Activity pane에서, 엔티티를 추가해준다. 이렇게 두개를 추가해줬다. 이제 인텐트 안 엔티티에 드래그를 해서 맵핑을 시켜준다. 저장을 꼭 해준다 마찬가지로 트..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dVYIaA/btsKw4DnRJj/XECUtyUHBHNuoQDzIILre1/img.png)
지난 포스팅에서,2024.11.04 - [Backend] - [Azure AI] Azure AI 앱 서비스 사용해보기 - Language Service (1) [Azure AI] Azure AI 앱 서비스 사용해보기 - Language Service (1)Postman을 통해 Azure AI 앱 서비스들을 모두 사용해볼것이다. 작업 순서1. Azure Portal에서 사용할 앱 정하기2. Postman에서 엔드포인트로 API 테스트 해보기3. JS axios로 JSON 데이터를 넣어 POST로 요청하기wildguess.tistory.com 에서 추가 기능 선택: "사용자 지정 질문 답변" 기능을 선택했었었다. 오늘은 이 사용자 지정 질문 답변을 하는 시간이다. language service app 을 생..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sp6oN/btsKvpuxEi2/O5Q6ua9KElpKepWUVjX210/img.png)
학습과 예측 리소스 모두 필요하다. (= 돈 든다.) 만들기를 하고, 내가 만든 Custom Vision으로 들어온다. Custom Vision 포털 클릭 후 Sign in New Project 클릭 아래와 같이 입력 프로젝트 타입은 분류를 할것이므로 Classification 선택, 그리고 알맞게 선택한다. Domains에서, 동물 분류에 걸맞는 타입을 선택한다.기본값인 General [A2] 선택 후 Create Project 버튼 클릭 이미지 학습시키기이제 이미지들을 추가 후에 학습을 시작할 것이다.동물들 사진들을 올려본다. Add Image 클릭순차적으로 Elephant - giraffe - lion 동물들 사진 모음집을 다 올린다. 업로드 시 태그를 각각 다 지정해준다. 학습시키기 버튼..