随笔 - 16, 文章 - 0, 评论 - 0, 阅读 - 4717

nodejs 利用URL和querystring获取get查询参数

Posted on   听雨轩!  阅读(160)  评论(0编辑  收藏  举报

为深入理解request的get url信息及参数传递,利用URL和querystring获取对应的信息,测试成功,记录如下:

1、编写server.js文件

http=require("http");
var url=require("url");
let util=require("util");
const qs=require('querystring')

function start(router){
    function onRequest(request, response) {
        response.writeHead(200, {"Content-Type": "text/plain"});
        var arg=url.parse(request.url).query;
        var name=qs.parse(arg)['name'];
        var xm=qs.parse(arg)['xm'];
        response.write("query string name:"+name);
        response.write("     query string xm:"+xm+"\n");
        pathName=url.parse(request.url).pathname;
        router(pathName);
        response.write(util.inspect(url.parse(request.url, true)));


        response.end();
    }

    http.createServer(onRequest).listen(8888)
    console.log("server start at 127.0.0.1:8888");

};

exports.start=start;

2、编写indes.js文件

var server = require("./server");
var router = require("./router");
 
server.start(router.router);

3、编写路由文件:

function router(pathName){
    console.log("test for path: "+pathName)
}
exports.router=router;

4 启动服务

node index

5 查看获取的参数信息及检查request.url信息

 

 

 

 

 

 

相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示