웹서버를 만들었습니다 👨💻
그러니 튜토리얼에 뛰어들어 보세요.
웹 서버는 무엇이며 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 주소는 인터넷에 있는 컴퓨터의 특수 주소입니다.
포트 번호는 컴퓨터의 문과 같습니다.
예, 드디어 웹 서버를 만들었습니다 🎉🎉🎉🎉🎉😉
Reference
이 문제에 관하여(웹서버를 만들었습니다 👨💻), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/jessecrypted/i-created-a-web-server-4dc0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)