728x90
반응형
var express = require("express");
var app = express();
app.listen(3000, function () {
console.log("listening on port 3000");
});
app.get("/", function (req, res) {
res.sendFile(__dirname + "/public/index.html");
});
study.js 생성

Public 폴더 안에 index.html 생성


3000포트가 열린 것을 확인!
+ <Node.js. 와 express를 사용해 POST form 데이터를 받아 출력>
var express = require("express");
var app = express();
app.listen(3000, function () {
console.log("listening on port 3000");
});
app.use(express.urlencoded());
app.get("/", function (req, res) {
res.sendFile(__dirname + "/public/index.html");
});
app.post('/', function(req, res) {
console.log(req.body);
res.send("이름 : " + req.body.name + "<br>" + "나이 : " + req.body.age);
});
Study.js 생성
<html>
<head> </head>
<body>
<form method="post" action="">
2022 node.js study <br>
이름 <input type="text" name="name" /> 나이 <input type="text" name="age" />
<input type="submit">
</form>
</body>
</html>
index.html 코드

728x90
반응형
'WEB > Node.js' 카테고리의 다른 글
스마트 출석부 구현 (Node.js) (0) | 2023.02.16 |
---|---|
Node.js 파일 업로드 & 다운로드 (0) | 2022.12.29 |
Node.js 방명록 제작 (1) | 2022.12.26 |
Node.js와 MySQL 연동 (express 사용) (0) | 2022.12.26 |
Node.js, NPM (0) | 2022.12.26 |