如果直接用nodejs也可以,但是好麻烦,还是上框架简单:

var express        =         require("express");
var bodyParser     =         require("body-parser");
var app            =         express();
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());

app.get('/',function(req,res){
  res.sendfile("index.html");
});
app.post('/',function(req,res){
  var data=req.body.data;
  res.end(data);
});
app.listen(8081,function(){
  console.log("Started on PORT 8081");
})

参考文章:

Handle GET and POST Request in Express


另外:我这还出现了throw er Unhandled error event的问题,是因为我上一次测试的端口还没有关,所以把占用的端口关掉就可以了
ps aux | grep node
kill port
或者:
ps aux | awk '/node/{print $2}' | xargs kill -9