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

+ Recent posts