网站需要多少服务器注册建筑公司
news/
2025/10/3 7:56:31/
文章来源:
网站需要多少服务器,注册建筑公司,东莞网站建设 拉伸膜,android studio安装教程虽然request.url已包含属性和查询字符串#xff0c;但使用不便#xff0c;若只需其中一个不好提取#xff0c;于是用到了如下路径和字符串的单独查询方法#xff1a;
一、获取路径
例如#xff1a;我在启动谷歌端口时输入http://127.0.0.1:9000 后接了 /search?k…虽然request.url已包含属性和查询字符串但使用不便若只需其中一个不好提取于是用到了如下路径和字符串的单独查询方法
一、获取路径
例如我在启动谷歌端口时输入http://127.0.0.1:9000 后接了 /search?keyword111 我想要查询到url路径为search字符串为111。方法如下
1.导入url模块
const urlrequire(url);2.创建服务对象
3.运用url.parse解析查询字符串为一个对象
const serverhttp.createServer((request,response){response.end(url); //end设置响应体// console.log(request.url);
//虽然request.url已包含属性和查询字符串 /search?keyword5num1 /favicon.ico 但使用不便若只需其中一个不好提取于是用到了如下路径和字符串的单独查询方法// 2.使用url.parse()方法解析request.url里面的内容
//url.parse() 方法接受两个参数//参数一要解析的URL字符串。//参数二布尔值true/false ,表示是否要解析查询字符串为一个对象。如果为 true则URL的查询部分通常是?后面的部分将被解析为一个键值对象。let resurl.parse(request.url,true); // console.log(res); //输出可以看到 路径为pathname: /search, pathname: /favicon.ico, 后接true使查询字符串变成了一个对象
let pathnameres.pathname;console.log(pathname); // /search /favicon.ico 可以看到pathname里就是我们所要的路径
});
//启动服务
server.listen(9000,(){ console.log(服务已启动...);
}); 二、获取查询字符串
// 1.导入url模块
const urlrequire(url);
// 创建服务对象
const serverhttp.createServer((request,response){response.end(url); //end设置响应体let resurl.parse(request.url,true); let keywordres.query.keyword;
//我们输出上文的 console.log(res);可以看到 查询字符串是 query: [Object: null prototype] { keyword: 5, num: 1 }的形式的所以是.query.keywordconsole.log(keyword); //5 undefined 第一个url的keyword为5第二个url里面没有包含keyword这个参数所以为undefined
});
server.listen(9000,(){ console.log(服务已启动...);
});
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925620.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!