레커
[Node] http 모듈 웹서버 본문
1. 생성
const http = require("http");
const port = 4000;
//모든 node 웹 서버 애플리케이션은 웹 서버 객체를 만들어야 합니다
// http 객체 생성
const server = http.createServer((req, res) => {});
// 웹서버 객체 실행
server.listen(port, () => {
console.log("listening on port " + port);
});
2. requset & response
const http = require("http");
const port = 4000;
const server = http.createServer((req, res) => {
// 응답헤더 설정
res.setHeader("Content-Type", "application/json");
res.writeHead(200, {"Content-Type": "text/html","Content-Type": "application/json"});
//응답 바디 전송
res.write("<html>");
res.write("<body>");
res.write("<h1>Hello, World!</h1>");
res.write("</body>");
res.write("</html>");
res.end();
});
server.listen(port, () => {
console.log("listening on port " + port);
});
2. post 요청
const http = require("http");
const port = 4000;
const server = http.createServer((req, res) => {
if (req.method === "POST" && req.url === "/") {
req.on("data", (data) => {
console.log(data);
console.log(data.toString());
});
}
res.end();
});
server.listen(port, () => {
console.log("listening on port " + port);
});
'개발 > Node' 카테고리의 다른 글
[Node] JWT (0) | 2023.09.19 |
---|---|
[Node] express.static() (0) | 2023.09.18 |
[Node] Express (0) | 2023.09.18 |
[Node] npm (0) | 2023.09.15 |
[Node] Node.js (0) | 2023.09.15 |