웹개발 5주차

안대륜·2022년 2월 17일

파이몽고기본코드

파이몽고 기본코드


파일질라 :

클라우드환경에서 파일을 보낼수있는 프록그램

가비아 :

도메인 서비스


[버킷리스트]POST연습(기록하기)

1. 요청 정보 : URL= /bucket, 요청 방식 = POST

2. 클라(ajax) → 서버(flask) : bucket

3. 서버(flask) → 클라(ajax) : 메시지를 보냄 (기록 완료!)

4. 단! 서버에서 한 가지 일을 더 해야합니다. 번호를 만들어 함께 넣어주는 것. 그래야 업데이트가 가능하겠죠!


1. 서버 클라이언트 연결확인하기

2.서버부터만들기

len(리스트의 전체갯수세기) 2개의 목록이 기존에 있다면 +1해서 3번쨰번호를 가지게하기


3. 클라이언트 만들기

window.location.reload() : 새로고침



[버킷리스트]GET연습(보여주기)

1. 요청 정보 : URL= /bucket, 요청 방식 = GET

2. 클라(ajax) → 서버(flask) : (없음)

3. 서버(flask) → 클라(ajax) : 전체 버킷리스트를 보여주기


1. 서버와 클라이언트 연결학인하기

2 . 서버부터 만들기

3 . 클라이언트만들기

- done_bucket(${num}) :

버켓목록이 새로 생길때 그 새로생긴목록의 번호를 완료버튼또한 같아 가지고 태어나게함


  • POST연습 (완료하기)

1. 요청 정보 : URL= /bucket/done, 요청 방식 = POST

2. 클라(ajax) → 서버(flask) : num (버킷 넘버)

3. 서버(flask) → 클라(ajax) : 메시지를 보냄 (버킷 완료!)


- 서버부터 만들기

- 버킷 번호를 받아서, 업데이트 하면 됨 !

- 그.런.데! num_receive 는 문자열로 들어오니까, 숫자로 바꿔주는 것이 중요함

- ({'num': int(num_receive) }

숫자를 클라이언트로부터 받아와서 숫자값이 필요한데 request.form['num_give']에서 들어오는값이 문자이기 때문에 숫자로 변환시켜줌


- 클라이언트 만들기

- 버킷 넘버를 보여주면 됩니다! 버킷 넘버는? HTML이 만들어질 때 적히게 됨!


  • 결과값

AWS 서버 구매하기

AWS

홈화면 - 인스턴스 메뉴클릭 사진과같은 옵션 선택 (프리티어- 1년동안 한대에한해서 무료사용 ) - 검토및시작 - 시작하기 클릭

새키페어생성 클릭 - 키페어이름은 아무거나 상관없음 - 키페어 다운로드후에 - 인스턴스 시작


새로 만들경우 : 인스턴스 중지는 잠시 꺼놓은 상태이고 종료를 눌러야지 반납이됨

리눅스 간단 명령어 :

ls: 내 위치의 모든 파일을 보여준다.

pwd: 내 위치(폴더의 경로)를 알려준다.

mkdir: 내 위치 아래에 폴더를 하나 만든다.

cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다.

cd .. : 나를 상위 폴더로 이동시킨다.

cp -r [복사할 것][붙여넣기 할 것]: 복사 붙여넣기

rm -rf [지울 것]: 지우기

sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다.

sudo su: 관리가 권한으로 들어간다. (나올때는 exit으로 나옴)

파일질라 사용법 :

클릭

- New site클릭해서 이름설정후에 프로토콜, 포트는 22 로그인유형 사용자 그림과같이 설정 호스트는 AWS에서 만든 퍼블릭주소복사해서 붙여주고 키파일은 다운받은 키파일 업로드하면됨


Flask 서버 실행하기

0개의 댓글