서버
-
"웹서비스 론칭"에 필요한 개념 소개 내가 만든 프로젝트를 배포해보자. 배포는 누구나 내 서비스를 사용할 수 있게 하기 위해서 작업들이고, 웹 서비스를 론칭하는 것! 웹 서비스를 론칭하기 위해 클라이언트의 요청에 항상 응답해줄 수 있는 서버에 프로젝트를 실행시켜준다. 언제나 요청에 응답하려면? 컴퓨터가 **항상** 켜져 있고 프로그램이 실행되어 있어야 하고, 모두가 접근할 수 있는 공개 주소인 공개 IP 주소(Public IP Address)로 나의 웹 서비스에 접근할 수 있도록 해야 한다. 서버는 그냥 컴퓨터라는 거 기억나시죠? 외부 접속이 가능하게 설정한 다음에 내 컴퓨터를 서버로 사용할 수도 있다. AWS라는 클라우드 서비스에서 편하게 서버를 관리하기 위해서 항상 켜 놓을 수 있는 컴퓨터인 EC2 ..
프로젝트 서버에 올리기"웹서비스 론칭"에 필요한 개념 소개 내가 만든 프로젝트를 배포해보자. 배포는 누구나 내 서비스를 사용할 수 있게 하기 위해서 작업들이고, 웹 서비스를 론칭하는 것! 웹 서비스를 론칭하기 위해 클라이언트의 요청에 항상 응답해줄 수 있는 서버에 프로젝트를 실행시켜준다. 언제나 요청에 응답하려면? 컴퓨터가 **항상** 켜져 있고 프로그램이 실행되어 있어야 하고, 모두가 접근할 수 있는 공개 주소인 공개 IP 주소(Public IP Address)로 나의 웹 서비스에 접근할 수 있도록 해야 한다. 서버는 그냥 컴퓨터라는 거 기억나시죠? 외부 접속이 가능하게 설정한 다음에 내 컴퓨터를 서버로 사용할 수도 있다. AWS라는 클라우드 서비스에서 편하게 서버를 관리하기 위해서 항상 켜 놓을 수 있는 컴퓨터인 EC2 ..
2022.09.26 -
JSON은, Key:Value로 이루어져 있고 자료형 Dictionary와 아주 유사하다. 클라이언트가 요청할 때에도, "타입"이라는 것이 존재한다. GET 통상적으로! 데이터 조회(Read)를 요청할 때. 예) 영화 목록 조회 https://movie.naver.com/movie/bi/mi/basic.nhn?code=161967 위 주소는 크게 두 부분으로 쪼개진다. 바로 "?"가 쪼개지는 지점이고, "?" 기준으로 앞부분이 , 뒷부분이 [영화 번호] 이다. * 서버 주소: https://movie.naver.com/movie/bi/mi/basic.nhn * 영화 정보: code=161967 code라는 이름으로 영화 번호를 주자는 것은 프론트엔드 개발자와 백엔드 개발자가 미리 정해둔 약속이다. GET..
서버-클라이언트 통신 이해하기JSON은, Key:Value로 이루어져 있고 자료형 Dictionary와 아주 유사하다. 클라이언트가 요청할 때에도, "타입"이라는 것이 존재한다. GET 통상적으로! 데이터 조회(Read)를 요청할 때. 예) 영화 목록 조회 https://movie.naver.com/movie/bi/mi/basic.nhn?code=161967 위 주소는 크게 두 부분으로 쪼개진다. 바로 "?"가 쪼개지는 지점이고, "?" 기준으로 앞부분이 , 뒷부분이 [영화 번호] 이다. * 서버 주소: https://movie.naver.com/movie/bi/mi/basic.nhn * 영화 정보: code=161967 code라는 이름으로 영화 번호를 주자는 것은 프론트엔드 개발자와 백엔드 개발자가 미리 정해둔 약속이다. GET..
2022.09.04 -
앱 서비스를 만든다는 건, 클라이언트와 서버 모두 만들어야 한다는 것을 뜻한다. 클라이언트와 서버 앱 서비스, 웹 사이트 클라이언트에서 원하는 데이터가 있을 때마다 서버에 요청하고, 응답 데이터를 받아 사용자에게 보여준다.(데이터를 주고받는 관계) 클라이언트(프론트) 클라이언트는 사용자가 보는 화면이다. 웹 사이트로 따지면 크롬 브라우저나 사파리, 익스플로러가 해당되겠고 앱으로 따지면 휴대폰에 많이 존재하는 어플, 즉 앱 자체가 해당된다. 서버(백앤드) 서버는 사용자가 원하는 데이터가 있는 곳이고, 원하는 데이터를 요청하면 이에 응답해주는 곳이기도 합니다. 앱과 리액트 네이티브 앱 개발이라고 하면 단연 "안드로이드"와 "iOS(아이폰)" 두 가지가 떠오른다. 안드로이드는 Java&Kotlin이라는 기술로..
앱 서비스의 기본 동작 구조앱 서비스를 만든다는 건, 클라이언트와 서버 모두 만들어야 한다는 것을 뜻한다. 클라이언트와 서버 앱 서비스, 웹 사이트 클라이언트에서 원하는 데이터가 있을 때마다 서버에 요청하고, 응답 데이터를 받아 사용자에게 보여준다.(데이터를 주고받는 관계) 클라이언트(프론트) 클라이언트는 사용자가 보는 화면이다. 웹 사이트로 따지면 크롬 브라우저나 사파리, 익스플로러가 해당되겠고 앱으로 따지면 휴대폰에 많이 존재하는 어플, 즉 앱 자체가 해당된다. 서버(백앤드) 서버는 사용자가 원하는 데이터가 있는 곳이고, 원하는 데이터를 요청하면 이에 응답해주는 곳이기도 합니다. 앱과 리액트 네이티브 앱 개발이라고 하면 단연 "안드로이드"와 "iOS(아이폰)" 두 가지가 떠오른다. 안드로이드는 Java&Kotlin이라는 기술로..
2022.09.02