首页 > 代码库 > node.js处理post请求
node.js处理post请求
1.html
2.app.js
var http = require(‘http‘) var qs = require(‘querystring‘) /** * 路由控制的功能 * @param path */ function rotuteHandle( request ) { if( request.url == ‘/login‘ && request.method.toLowerCase() == ‘post‘ ) { console.log(‘获取login的post请求‘) return ‘post method‘ } return ‘get method‘ } /** * Server 回掉 * @param request * @param response */ function onRequest(request,response) { request.setEncoding(‘utf-8‘) response.writeHead(200,{ ‘Content-Type‘:‘text/plain‘ }) if(request.url == ‘/login‘ && request.method.toLowerCase() == ‘post‘){ var postDatahttp://www.mamicode.com/= "" request.addListener(‘data‘, function (data) { console.log(‘获取post请求参数中..‘) postData += data }) request.addListener(‘end‘, function () { console.log(‘获取post参数成功‘) 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( 3000 ) console.log( ‘Server is Listening...‘ )
node.js处理post请求
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。