美文网首页
http与url模块-笔记01

http与url模块-笔记01

作者: 鱼猫啊 | 来源:发表于2018-09-06 23:44 被阅读6次

//index.js 文件名

var http = require('http')  //引入http模块

var url = require('url);  //引入url模块

//用http模块创建服务

http.createServer(function(req,res) {    //es6写法,回调函数

    // req => request:获取url信息 

    // req.url 获取浏览器url输入的信息

    //res => response : 浏览器返回响应信息

    res.writeHead(200,{"Content-Type":"text/html;charset='utf-8'"});  //设置http头部,状态码200,文件类型:html  字符集utf-8

    if(req.url != '/favicon.ico') { 

        var result = url.parse(req.url,true); //第一个参数是地址,第二个参数如果是true的话,表示把get传值转化为对象 

        res.write('hello, nodeJs');//返回内容

         res.write ('id='+result.query.id); /*获取url的get传值*/

    }

    res.end();//响应结束

}).listen(8001);  //监听8001端口

文件目录下运行命令: node index.js

浏览器输入:http://localhost:8001/index?id=123

网页返回:hello, nodeJs   id=123

注意:每次修改代码,都要重新运行命令页面才能刷新

//代码自动重启web服务

1.安装 supervisor:   npm -g install supervisor

2.运行nodejs文件: supervisor js文件名

相关文章

网友评论

      本文标题:http与url模块-笔记01

      本文链接:https://www.haomeiwen.com/subject/hlxqgftx.html