파이몽고기본코드
파일질라 :
클라우드환경에서 파일을 보낼수있는 프록그램
가비아 :
도메인 서비스
[버킷리스트]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 서버 구매하기
홈화면 - 인스턴스 메뉴클릭 사진과같은 옵션 선택 (프리티어- 1년동안 한대에한해서 무료사용 ) - 검토및시작 - 시작하기 클릭
새키페어생성 클릭 - 키페어이름은 아무거나 상관없음 - 키페어 다운로드후에 - 인스턴스 시작
새로 만들경우 : 인스턴스 중지는 잠시 꺼놓은 상태이고 종료를 눌러야지 반납이됨
리눅스 간단 명령어 :
ls: 내 위치의 모든 파일을 보여준다.
pwd: 내 위치(폴더의 경로)를 알려준다.
mkdir: 내 위치 아래에 폴더를 하나 만든다.
cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다.
cd .. : 나를 상위 폴더로 이동시킨다.
cp -r [복사할 것][붙여넣기 할 것]: 복사 붙여넣기
rm -rf [지울 것]: 지우기
sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다.
sudo su: 관리가 권한으로 들어간다. (나올때는 exit으로 나옴)
파일질라 사용법 :
클릭
- New site클릭해서 이름설정후에 프로토콜, 포트는 22 로그인유형 사용자 그림과같이 설정 호스트는 AWS에서 만든 퍼블릭주소복사해서 붙여주고 키파일은 다운받은 키파일 업로드하면됨