node.js处理get请求

2019-12-19  本文已影响0人  高质量读书

下面的代码演示了node.js如何处理get请求,require相当于引入了内置的http模块,是内置的,不是第三方安装的。第二行其实就是创建了一个server实例,注意我用的是es6语法中的箭头函数。最后相当于监听8000端口。

const http = require('http');  // 引入系统内置http模块
const querystring = require('querystring');  // 引入内置的querystring模块

const server = http.createServer((req,res) => {
    console.log(req.method);  // 请求方式
    console.log(req.url);  // 请求完整url
    req.query = querystring.parse(req.url.split('?')[1])  // 获取请求参数,这里使用parse方法解析成了对象
    res.end(JSON.stringify(req.query))  // 转成json字符串
});   // 创建服务器实例

server.listen(8000)  // 监听8000端口
上一篇 下一篇

猜你喜欢

热点阅读