서버
갖다줄 파일 미리 만들어뒀다
서버를 만들어서 요청을 받고 뭔가 파일을 갖다주든지
아니면 뭔가 db에다 작업을 하든지
이런 서버를 만들어야된다..
그래서 서버?? 컴퓨터에 돌아가고 있는 하나의 프로그램
로컬개발환경(일반적인 경우)]내가 서버를 만들고 내컴퓨터로 브라우저로 접속해봄
5주차 후반부 여태까지 만들어놓은 서버의 결과물 특정 컴퓨터를 사서
그 쪽에다가 올리는 작업할예정 (모든사람이 접속을 할수있게 만드는..)
app.py 서버를 돌아가게 만드는 파일 통상적으로 app.py 이름을 왠만하면 통일
웬만하면 모든 개발자들은 서버를 만들 떄 프레임워크를 가져다 쓴다
라이브러리 framework 남이 만들어다놓은걸 쓴다
남이 짜준 규칙이나 틀 안에서 내가 코딩을 자유롭게하는거 =framework
라이브러리 내 마음대로 짜는데 남이 만들어놓은걸 중간에 가져다 쓰는거
통상적으로 프레임워크는 하나의 framework에서 라이브러리들을
막 가져다쓴다
포트라는 개념 5000
나라 밖에다가 뚫어놓은 문 = > 포트 5000번의 문으로 뚫어놓은 그런 개념
static css나 이미지 파일을 담아둘 때 사용
templates 아주 중요
render_templates 템플릿 폴더 안에있는 파일을 우리한테 가져다가
클라이언트한테 뿌린다
localhost:5000 내 컴퓨터에서 만든 서버지만
내가 서버에다가 요청을 해서 서버에서 가지고있던 index.html파일을
받아와서 그렸다
http://localhost:63342/prac/templates/index.html?_ijt=ag46shd77g0jj9idh6mlahhfk4&_ij_reload=RELOAD_ON_SAVE
내가 이 index.html을 연거다(pycharm 안에서)
api 규칙 주소
api 2가지 종류 get, post 여러가지 종류가 많긴함 ㅎ
get 통상적으로 데이터를 조회할때
post 통상적으로 데이터를 바꿀때 ex)회원가입
클라이언트 요청(api 만들고) => ajax call
ajax로 콜을 해가지고 그 ajax로 가지고 온 것을 api에서 뭔가 처리해서
response주고 그거를 (고객)ajax가 response에서 (Ex)console.log로 찍어서 볼수있게 해주는경우도있다
스스로 정리해보면 ajax로 요청을 받고 그걸 api(server)에서 처리한다음
그거에대한 요청에대한값을 다시 ajax가 response해서 행동을한다라고 본다..
리뷰 저장 기능 => 책리뷰 project
'frontend' 카테고리의 다른 글
4주차 숙제 : 원페이지 쇼핑몰 완성하기 (0) | 2022.04.12 |
---|---|
2022-04-12 (0) | 2022.04.12 |
3주차 숙제 : 지니뮤직 크롤링하기 (0) | 2022.04.12 |
3주차 개발일지(Weak I learned) (0) | 2022.04.12 |
2022-04-10 (0) | 2022.04.12 |