먼저 post 형식으로 정보를 받기 위해 npm body parser 가 필요하다.

따라서 터미널에 npm body paser --save 를 하여 body-parser 모듈을 사용할 준비를 해야 한다.


그리고 npm bodyParer 설명서를 보면 


var bodyParser = require('body-parser');


를 하여 bodyParser 를 요청한다. 그 다음


app.use(bodyParser.urlencoded({ extended: false }));


로 바디파서를 사용하는 코드를 use 하면 본격적으로 body 객체를 이용하여 post 방식을 사용 가능하다.


app.post('/topic', function(req, res){

var title = req.body.title;

var description = req.body.description;

res.send('H, post' + '+req.body.title')


을 통해 post 형식으로 잘 작동하는지 확인한다.



파일을 제어하기 위해 (파일 시스템) 'fs' 라는 모듈을 호출 해야한다.


var fs = require('fs'); 


로 fs 를 호출한다.

그리고 밑에


fs.writeFile('data(폴더이름)/'+(파일이름)title,description,(콜백)function(){

if(err){

 res.status(500).send('Internal Server Error');

}

res.send('success')

});


그러면 success 가 뜨면서 data 폴더에 title 을 제목으로 한 파일이 생성된다.


다음에 data 폴더에서 확인해 보면 Sample 파일이 생성되어 있다.



+ Recent posts