1.html
2.app.js
var http = require (' http ') var qs = require (' querystring ')/** * Routing control function * @param path */function rotutehandle (request) { if (Request.url = = '/login ' && request.method.toLowerCase () = = ' Post ') {console.log (' Get login's POST request ' Return ' Post method '} return ' Get method '}/** * Server back * @param request * @param response */function o Nrequest (request,response) {request.setencoding (' utf-8 ') response.writehead (200,{' content-type ': ' Text/plain ') }) if (Request.url = = '/login ' && request.method.toLowerCase () = = ' Post ') {var postdata = "" Request.addlistener (' Data ', function (data) {Console.log (' get POST request parameter: ') PostData + = data}) Request.addlistener (' End ', function () {Console.log (' get post parameters succeeded ') Console.log (postdata) var content = Qs.parse (postdata). Text Response.Write (content) Response.End ()})}else{ResponSe.write (' other method ') Response.End ()}}var server = Http.createserver (onrequest) Server.listen (+) cons Ole.log (' Server is Listening ... ')
node. JS handles Post requests