欢迎光临散文网 会员登陆 & 注册

2023.4.4的课程讲义

2023-04-04 09:12 作者:烧串者  | 我要投稿

url怎么用
url是什么

url.parse----解析url



var url=require('url')
url.parse("网址")

网址:http://www.baidu.com
   var url=require('url')
   url.parse("http://www.baidu.com?name=good")
   url.parse("http://www.baidu.com?name=good",true)
--------------------------------------------
const url=require('url');
var api="http://www.baidu.com?name=nice&age=18";
console.log(url.parse(api));
//  query: 'name=nice&age=18'
--------------------------------------------
//
const url=require('url');
var api="http://www.baidu.com?name=nice&age=18";
console.log(url.parse(api,true));
// query: [Object: null prototype] { name: 'nice', age: '18' },
//转换成了对象!
-------------------------------------------
   //
学习这个:!
var getValue=url.parse(api,true).query;
console.log(getValue);


怎么写:
const url=require('url');
var api="http://www.baidu.com?name=nice&age=18";
var getValue=url.parse(api,true).query;
console.log(getValue);
-------------------------------------------
//模板字符串
const url=require('url');
var api="http://www.baidu.com?name=nice&age=18";
var getValue=url.parse(api,true).query;
console.log(getValue);
console.log(`姓名:${getValue.name}---年龄:${getValue.age}`);



------------------------------------------
   作者:烧串者 https://www.bilibili.com/read/cv22828244?spm_id_from=333.999.0.0 出处:bilibili
const http=require('http');
http.createServer((req,res)=>{
       console.log(req.url);
       res.writeHead(200,{"Content-type":"text/html;charset='utf-8'"}); //解决乱码

       res.write("<head> <meta charset='UTF-8'></head>");  //解决乱码

       (?)

       res.end("中华民族伟大复兴");
   }
).listen(3001);

console.log("server running at localhost:3001");




[-----------------------
   http://www.baidu.com?name=nice&age=18

  -------> 127.0.0.1?name=nice&age=18

   ------------------------]

console.log(req.url);---->127.0.0.1?name=nice&age=18

----------------------------------------
const url=require('url');
if(req.url=='/favicon.ico'){
   var userinfo=url.parse(req.url,true).query;
   console.log(`姓名:${getValue.name}---年龄:${getValue.age}`);
}
------------------------------------------------------
const http=require('http');
const url=require('url');
http.createServer((req,res)=>{
       console.log(req.url);
       res.writeHead(200,{"Content-type":"text/html;charset='utf-8'"}); //解决乱码

       res.write("<head> <meta charset='UTF-8'></head>");  //解决乱码


       if(req.url!=='/favicon.ico'){
           var userinfo=url.parse(req.url,true).query;
           console.log(`姓名:${userinfo.name}---年龄:${userinfo.age}`);
       }

       res.end("中华民族伟大复兴");
   }
).listen(3001);

console.log("server running at localhost:3001");

2023.4.4的课程讲义的评论 (共 条)

分享到微博请遵守国家法律