网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 node路径参数获取
范文
    node文件,参数跟php等开发相似,单没有后缀名
    比如访问php的为 index.php?path=1&site=forasp
    那么node的访问路径为 index?path=1&site=forasp
    我们定义为 文件名?参数
    下面说一下node.js如何获取页面名称和参数的
    看代码
    var http = require("http");
    var url = require("url");
    function servername(){
    http.createServer(function(request, response)
    {
    var pathname = url.parse(request.url).pathname;
    var argsstr = url.parse(request.url).query;
    response.writeHead(200, {"Content-Type": "text/plain"});
    response.write("page is"+pathname);
    response.write("args is"+argsstr);
    response.end();
    }).listen(8888);
    }
    exports.start = servername;
    这里有一个url类,是node环境提供的首先引入该类文件
    通过库的对象进行获取url内容
    var pathname = url.parse(request.url).pathname;
    这里是获取路径名称也就是页面内容,如果你的访问路径为 /a/b/c?参数
    那返回/a/b/c
    var argsstr = url.parse(request.url).query;
    这里是获取整个?后的参数,是个字符串,没有解析对应的变量内容。这个需要自己解析一下或者我还没有看到关于参数解析的内容的。
    通过上面的代码访问 http://192.168.79.129:8888/index?path=1&site=forasp
    反馈结果为 page is/indexargs ispath=1&site=forasp
    上面说错了,解析很简单,比如访问为/?site=forasp&name=wangzhanzhizuo
    querystring(string)["site"]获取的是forasp
    querystring(string)["name"]获取的是wangzhanzhizuo
    上面就是对页面url内容的获取,获取后可以自己判断选择不同操作。
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/19 15:02:42