Nodejs--post 의 공식 상세 설명

2208 단어 nodejspost
HTML 페이지 내용

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<form action="http://127.0.0.1/dopost" method="post">
  <input type="text" name="name"><br><br>
  <input type="text" name="age"><br><br>
    :<br>
  <input type="radio" name="sex" value=" "> 
  <input type="radio" name="sex" value=" "> <br><br>
    :<br>
  <input type="checkbox" name="like" value="  ">  
  <input type="checkbox" name="like" value="  ">  
  <input type="checkbox" name="like" value="  ">  <br><br>
  <input type="submit">
</form>
</body>
</html>
NODEJS 의 공식 은 다음 과 같다.

var http = require('http');
var querystring = require('querystring');
var server = http.createServer(function (req,res) {
  //           ,       post
  if(req.url == '/dopost' && req.method.toLowerCase() == 'post'){
    var allData = '';
    //   post         
    //node      ,             。
    //      ,          。                
    req.addListener('data',function (chunk) {
      allData += chunk;
      console.log('  :'+allData);
    });
    //      
    req.addListener('end',function () {
      var oData = allData.toString();
      var iDa = querystring.parse(oData);
      res.end('success');
      console.log(iDa);
      console.log(iDa.like);
      console.log(iDa.name);
      console.log(iDa.sex);
    });
  }
})
server.listen(80,'127.0.0.1');
이상 은 본 고의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.또한 저 희 를 많이 지지 해 주시 기 바 랍 니 다!

좋은 웹페이지 즐겨찾기