URL의 구성은 어떻게 되는 것일까?
- protocol: 사용자가 서버에 통신할때 어떤방식으로 통신할 것인가? 를 정하는것.
- host(domain): 인터넷에 접속되어있는 각각의 컴퓨터를 host라고 한다.
즉, 특정한 인터넷에 연결되어 있는 컴퓨터의 주소를 나타낸다.
- port: 한대의 컴퓨터 안에 여러개의 server가 접속되어 있을 수 있다. 그래서 port번호를 정해주어서 server와 연결할 수 있도록 해준다.
- path: 컴퓨터 안의 어떤 파일인지를 가리킨다.
- query string: url 주소에 미리 협의된 데이터를 파라미터를 통해 넘기는 것을 말한다.
출처: 생활코딩 nodejs 수업