博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node解析查询字符串
阅读量:5262 次
发布时间:2019-06-14

本文共 866 字,大约阅读时间需要 2 分钟。

var http=require("http");var url=require("url");var pages=[    {id:"1",route:"",output:"Woohoo!"},    {id:"2",route:"about",output:"A simple routing width node example"},    {id:"3",route:"another page",output:function(){        return "Here \'s "+this.route;    }},]http.createServer(function(request,response){    var id=url.parse(decodeURI(request.url),true).query.id;    if (id) {        pages.forEach(function(page){            if(page.id===id){                response.writeHead(200,{"Content-Type":"text/html"});                response.end(typeof page.output ==="function" ? page.output() : page.output);            }        })    }    if (!response.finished) {        response.writeHead(404);        response.end("Page Not Found!");    }}).listen(8080);

与增加的ID属性可以访问我们的目标数据,例如,

本地的:8080?id = 2。

转载于:https://www.cnblogs.com/wangwenfei/p/node_querying_id.html

你可能感兴趣的文章
instanceof
查看>>
BZOJ 题目1036: [ZJOI2008]树的统计Count(Link Cut Tree,改动点权求两个最大值和最大值)...
查看>>
《深入分析Java Web技术内幕》读书笔记之JVM内存管理
查看>>
python之GIL release (I/O open(file) socket time.sleep)
查看>>
网络穿透
查看>>
2015/8/4 告别飞思卡尔,抛下包袱上路
查看>>
软件开发与模型
查看>>
Codeforces Round #306 (Div. 2) A
查看>>
161017、SQL必备知识点
查看>>
hdu 1541Stars
查看>>
kill新号专题
查看>>
MVC学习系列——Model验证扩展
查看>>
C# GC 垃圾回收机制
查看>>
mysqladmin 修改和 初始化密码
查看>>
字符串
查看>>
vue2.x directive - 限制input只能输入正整数
查看>>
实现MyLinkedList类深入理解LinkedList
查看>>
自定义返回模型
查看>>
使用Git、Git GUI和TortoiseGit
查看>>
C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 客户端多网络支持
查看>>