NodeJs获取get/post传值

网友投稿 606 2022-09-09

Nodejs获取get/post传值

NodeJs获取get/post传值

const = require('routes = require('./module/routes')const url = require('url')const ejs = require('ejs')res) => { routes.static(req, res, './static') // 路由 let pathname = url.parse(req.url).pathname; // 获取请求类型 console.log(req.method) if (pathname == '/news') { // 获取GET传值 // url: var query = url.parse(req.url, true).query; console.log(query.id) res.writeHead(200, { 'Content-Type': 'text/html;charset="utf-8"' }); res.end('GET传值获取成功') } else if (pathname == '/login') { // POST表单传值 ejs.renderFile('./views/form.ejs', {}, (err, data) => { res.writeHead(200, { 'Content-Type': 'text/html;charset="utf-8"' }); res.end(data) }) } else if (pathname == '/doLogin') { // 获取POST传值 let postData = "" req.on('data', (chuck) => { postData += chuck }) req.on('end', () => { res.end(postData) }) }}).listen(8081);

form.ejs

Document

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:with创建临时运行环境
下一篇:Css实现瀑布流布局
相关文章

 发表评论

暂时没有评论,来抢沙发吧~