1. 파일 생성
- form 데이터로 전송 받은 데이터를 받아서 특정 폴더에 파일을 생성한다.
var body = '';
request.on('data', function(data){
body = body + data;
});
request.on('end', function(){
var post = qs.parse(body);
var title = post.title;
var description = post.description;
fs.writeFile(`data/${title}`, description, 'utf-8', function(err){
response.writeHead(200);
response.end('success');
});
console.log(post);
});
2. 리다이렉션
- 특정 페이지로 재이동 시키는 경우
- 301 코드는 "이 페이지는 현재 X 사이트로 이동됩니다." 라는 의미
var body = '';
request.on('data', function(data){
body = body + data;
});
request.on('end', function(){
var post = qs.parse(body);
var title = post.title;
var description = post.description;
fs.writeFile(`data/${title}`, description, 'utf-8', function(err){
response.writeHead(302, {Location: `/?id=${title}`});
response.end();
});
console.log(post);
});
'서버개발자 역량 > NodeJS' 카테고리의 다른 글
NodeJS ] Express (0) | 2019.08.01 |
---|---|
NodeJS ] 기본 용어 및 기능 정리 (0) | 2019.07.31 |
NodeJS ] 서버 구현하기 (0) | 2019.07.29 |
NodeJS ] Template Literal (0) | 2019.07.26 |