만들 API 조회(Read) 기능: 영화인 정보 전체를 조회 좋아요(Update) 기능: 클라이언트에서 받은 이름(name_give)으로 찾아서 좋아요(like)를 증가 삭제(Delete) 기능: 클라이언트에서 받은 이름(name_give)으로 영화인을 찾고, 해당
만들 API 1) 조회: 영화인 정보 전체를 조회2) 좋아요: 클라이언트에서 받은 이름(name_give)으로 찾아서 좋아요(like)를 증가3) 삭제: 클라이언트에서 받은 이름(name_give)으로 영화인을 찾고, 해당 영화인을 삭제설계 순서1) 클라이언트와 서버
삭제를 누르면 영화인이 삭제되게 하기app.pyindex.htmldbprac.py
서버의 역할 클라이언트, 즉 브라우저가 요청을 하면 브라우저에게 그릴 것을 주거나, Ajax 요청을 하면 Ajax에 대한 답변으로 데이터를 주거나 하는, 클라이언트들의 요청을 받고 무언가를 주는 역할 언제나 요청에 응답하려면, 1) 컴퓨터가 항상 켜져있고 프로그램(ap
EC2로 서버 구매하기1) EC2 콘솔페이지 로그인: https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-22) 인스턴스 클릭3) 인스턴스 시작 버튼 클릭4) Ubuntu
filezilla
test.py 리모트 사이트에 있던 기존 파일들을 모두 삭제하고, test.py를 app.py로 이름 변경한 후 리모트 사이트에 넣는다. Git Bash를 실행한다.
40에서 동작하지 않은 이유는, aws에서 포트를 열어주어야 접속이 되기 때문이다EC2에서 자신의 인스턴스 체크박스를 클릭하고 보안 -> 보안 그룹 클릭인바운드 규칙 편집 클릭포트 범위 설정하기FileZilla에서 입력한 22번 포트가 미리 열려 있기에 접속이 가능했던
Robo 3T에서 세팅하기Authentication -> Perform authentication -> 이름, 비밀번호 test왼쪽 하단 Test 클릭해서 올바른 진단인지 확인해보기Close -> Save -> Connect 클릭\+) 추가사항방금 Robo 3T에서 설
포트의 개념: 포트는 일종의 바다의 항구 같은 것이다. 5000번 포트로 들어오면 flask와 만나고, 27017번 포트로 들어오면 MongoDB 주소 앞에 http://는 80 포트와 같은 뜻이다. http://naver.com == naver.com:80 Git
my 가비아에서 DNS 관리 툴에 들어간다.DNS 수정 -> 레코드 수정에 들어가서, 호스트는 @로 입력하고, 값/위치는 ec2의 퍼블릭 IPv4 주소를 넣고 수정 및 저장한다.다음과 같이 도메인을 입력하면 해당 ip를 가진 웹페이지가 정상적으로 출력된다.
기존의 index.html에 og 태그 넣기index.htmlfilezilla로 파일 업데이트 하기1) 업데이트 하기 전에 현재 Git Bash에서 서버가 돌아가고 있는지 확인한다. 돌고 있으면 꺼줘야 한다2) filezilla에서 서버 쪽의 데이터를 모두 삭제후, 로