node.js处理get请求

下面的代码演示了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端口
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 面试题一:https://github.com/jimuyouyou/node-interview-questio...
    R_X阅读 5,582评论 0 5
  • 33、JS中的本地存储 把一些信息存储在当前浏览器指定域下的某一个地方(存储到物理硬盘中)1、不能跨浏览器传输:在...
    萌妹撒阅读 6,411评论 0 2
  • https://nodejs.org/api/documentation.html 工具模块 Assert 测试 ...
    KeKeMars阅读 11,515评论 0 6
  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 7,212评论 1 37
  • 原文链接:https://github.com/jimuyouyou/node-interview-questio...
    R_X阅读 13,140评论 0 26