웹서버를 만들었습니다 👨‍💻

Node.js를 배우는 100일 간의 코드 중 2일차에 저는 express 프레임워크를 사용하지 않고 웹 서버를 만드는 방법을 배울 수 있었습니다. 그래서 Nodejs HTTP 모듈을 사용하여 웹 서버를 구축했습니다.
그러니 튜토리얼에 뛰어들어 보세요.
웹 서버는 무엇이며 Node.js는 어떻게 그렇게 할 수 있습니까? 웹 서버는 클라이언트(즉, 브라우저, 브라우저를 통해 웹 서버에 액세스함) 요청에 응답하는 소프트웨어 또는 하드웨어일 수 있습니다. 웹 서버는 웹 사이트, 인터넷 콘텐츠를 저장하거나 호스팅하고 사용자가 필요할 때 서버에 요청합니다. Node.js가 이렇게 할 수 있는 이유는 Node.js를 사용하면 이제 브라우저 외부에서 Javascript를 실행할 수 있기 때문입니다.
따라서 이 서버를 구축하기 위해 Node.js에서 제공하는 http 모듈이라는 모듈을 사용하고 코드를 시작할 때 초기화합니다. app.js라는 파일에 코드를 저장할 수 있습니다.const http = require("http");
const http = require("http");

const server = http.createServer((req, res) => {
res.writeHead(200, {
'content-type': 'text/html'
})
  res.end("<h1>Hello from the server</h1>");
});

server.listen(8000, "127.0.0.1", () => {
  console.log("...listening to requests on port 8000");
});


이제 node app.js를 사용하여 웹 서버를 실행할 수 있습니다. http://127.0.0.1:8000을 방문하면 "Hello from the server"라는 메시지가 표시됩니다.
참고: 그러나 이 웹 서버는 IP 주소가 127.0.0.1이고 포트가 8000인 로컬 호스트에서 호스팅됩니다.
IP 주소는 인터넷에 있는 컴퓨터의 특수 주소입니다.
포트 번호는 컴퓨터의 문과 같습니다.
예, 드디어 웹 서버를 만들었습니다 🎉🎉🎉🎉🎉😉

좋은 웹페이지 즐겨찾기