node.js(三)url处理】的更多相关文章

1.parse函数的基础用法 parse函数的作用是解析url,返回一个json格式的数组,请看如下示例: var url = require('url'); url.parse('http://www.baidu.com'); 运行结果: { protocol: 'http:', slashes: null, auth: null, host: null, port: null, hostname: null, hash: null, search: null, query: null, pa…
实例代码test.js var http=require('http'); var url=require('url'); var querystring=require('querystring'); http.createServer(function(request, response) { var urlStr = request.url; var methodName = urlStr.substring(1, urlStr.indexOf('?')); console.log('me…
在node运行环境中输入url: > url url { parse: [Function: urlParse], resolve: [Function: urlResolve], resolveObject: [Function: urlResolveObject], format: [Function: urlFormat], Url: [Function: Url] } 可以看到有五个方法. 1.url.parse():解析一个路径 例如: > url.parse('http://imo…
处理非阻塞I/O /* *回调函数的方法 异步 */ /* function f(cb){ fs.readFile('./4',(err,data)=>{ cb(data.toString()); //回调 }) } f(function(data){ console.log(data); }); */ function f(){ fs.readFile('./4',(err,data)=>{ myEvent.emit('talk',data.toString());//事件进行绑定 }) }…
这周的nodejs学习内容为几个依赖包的使用,把书上的例子都敲了一遍.这篇就以例程为线索,复习一下一周的工作. 1.connect 这个例程主要是使用connect依赖包,connect提供一个中间件(由函数组成,与请求.响应对象交互)的功能.书中也介绍了connect内置其他的中间件,这些中间件起到组织代码完成web功能的作用. 2.session 使用connect进行用户会话,进行基本的登录系统.通过中间件实现了检查登录.展示表单.用户匹配.处理登出的功能.展示了中间件的强大和组织方式.…
转自:https://i.cnblogs.com/posts?categoryid=1132005&page=6//引用 var url = require("url"); var queryString = require("querystring"); URL模块 该模块比较简单,方法也只有三个 1. URL各部分说明 对于一个 URL 字符串,其组成部分会有所有不同,其中有些部分只有在URL字符串中存在时,对应字段才会出现在解析后对象中.以下是一个 U…
什么是URL URL是Uniform Location Resource的缩写,翻译为“统一资源定位符”,也就是描述资源位置的固定表示方法.被URL描述的资源可以位于互联网上,也可以位于本地. URL的组成结构 基本URL包含模式(或者成为协议),服务器名(或IP地址),路径和文件名. 第一部分:协议 通过协议,可以获取打开URL的方式,最常见的协议是http,从网上查到的协议如下: http 超文本传输协议 https 用安全套接字层传送的超文本传输协议 ftp 文件传输协议 mailto 电…
var url = require('url');var str = 'http://zhufengnodejs:123@github.com:80/2016jsnode?name=zfpx&age=8#top';var urlObj = url.parse(str,true); //用于将字符串转成对象console.log(urlObj);console.log(url.format(urlObj));//用于将对象转成字符串/** protocol: 'http:', 协议 slashes…
var URL = require('url');  var testUrl = "http://www.baidu.com:8080/index.php?content=abc";  var p = URL.parse(testUrl);  console.log("------------------href : " + p.href); //取到的值是:http://www.baidu.com:8080/index.php?content=abc consol…
httpserverrequestget.js /* 获取GET请求内容 由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数. node.js中url模块中的parse函数提供了这个功能. */ var http = require('http'); var url = require('url'); var util = require('util'); http.createServer(function(req,…