본문 바로가기

WEB/Node.js

Node.js로 웹페이지 생성(express 사용)

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