为了账号安全,请及时绑定邮箱和手机立即绑定

进击Node.js基础(一)

Scott 全栈工程师
难度中级
时长 3小时27分
学习人数
综合评分9.50
664人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • (1)浏览器先搜索自身的DNS缓存 (2)操作系统搜索自身的DNS缓存(浏览器没有找到缓存或者缓存已经失效) (3)读取本地的HOST文件 (4)浏览器发起一个DNS的一个系统调用 宽带运营商服务器查看本身缓存 运营商服务器发起一个迭代DNS解析的请求 运营商服务器把结果返回操作系统内核同时缓存起来 操作系统内核把结果返回浏览器 浏览器就拿到了www.imooc.com的IP地址
    查看全部
    0 采集 收起 来源:HTTP知识先填坑

    2017-07-14

  • 1XX 表示请求已接收正在处理,2XX表示请求已处理成功,3XX表示作进一步的操作,4XX客户端错误,5XX服务端错误
    查看全部
  • 八种请求方法: get 获取或者读取数据,最常用 post 向指定的资源去提交数据 put修改、更新内容 head和get一样,只不过是不用传递全部的请求格式。 delete删除请求服务器删除某个资源 trace options
    查看全部
  • 200 成功 400 客户端请求语法错误 401 请求未经授权 403 服务器收到请求,但是拒绝服务 404 请求资源不存在 500 未知错误 503 服务器当前不能处理
    查看全部
  • 1. 浏览器查看DNS缓存 2. 搜索操作系统的DNS缓存 3. 读取host文件 4. 浏览器发起一个DNS解析请求的系统调用 5. 宽带运营商查看本地缓存 6. 运营商服务器发起一个迭代DNS解析请求 7. 系统内核讲ip地址返回给浏览器 8. 建立TCP连接 9. 三次握手 10. 开始传输数据
    查看全部
    0 采集 收起 来源:HTTP知识先填坑

    2017-07-13

  • querystring.stringify(obj,sign1,sign2)//将对象转化成url中query部分的形式(序列化) 参数:1.要转化的对象 2.链接符(默认&)3.键与值之间的符号(默认=) querystring.parse(string,sign1,sign2,sign3)//将query字符串转化成对象(反序列华) 参数:1.query字符串 2.链接符(默认&)3.键与值之间的符号(默认=)4.参数的个数(默认最多1000个,0就没有限制) querystring.escape(string) //文字转译 querystring.unescape(string) //反转译
    查看全部
  • 合法的URL组成部分
    查看全部
  • url.parse(''); probaol:底层协议
    查看全部
  • url.parse 第三个参数 设置区别;如果没有添加protocol 的一段网址的话,就需要添加第三个参数true,不然解析出来的 pathname path host等有bug
    查看全部
  • 400 请求语法有误 401
    查看全部
  • url.format(一串对象格式字符串):将对象格式字符串解析成一个完整的网址
    查看全部
  • url.parse("http://www.imooc.com:8080/video/6710.html?name=sunqun&age=28#aaaaaaa") Url { protocol: 'http:', slashes: true, auth: null, host: 'www.imooc.com:8080', port: '8080', hostname: 'www.imooc.com', hash: '#aaaaaaa', search: '?name=sunqun&age=28', query: 'name=sunqun&age=28', pathname: '/video/6710.html', path: '/video/6710.html?name=sunqun&age=28', href: 'http://www.imooc.com:8080/video/6710.html?name=sunqun&age=28#aaaaaaa' } 传入第二个参数true,可以让query解析为对象,默认为false,即query解析为字符串 url.parse("http://www.imooc.com:8080/video/6710.html?name=sunqun&age=28#aaaaaaa", true) Url { protocol: 'http:', slashes: true, auth: null, host: 'www.imooc.com:8080', port: '8080', hostname: 'www.imooc.com', hash: '#aaaaaaa', search: '?name=sunqun&age=28', query: { name: 'sunqun', age: '28' }, pathname: '/video/6710.html', path: '/video/6710.html?name=sunqun&age=28', href: 'http://www.imooc.com:8080/video/6710.html?name=sunqun&age=28#aaaaaaa' }
    查看全部
  • URL只能使用英文字母,阿拉伯数字和某些标点符号,不能使用其他文字和符号,如果有文字就必须编码,URL编码是另外一个展开的话题。
    查看全部
  • node自己的运行机制 process
    查看全部
  • nodejs的主要方向:nodejs实现大并发高质量的运行特性
    查看全部

举报

0/150
提交
取消
课程须知
我们的教程面向的同学是:有 JavaScript 基础的同学,如果有过任何后台语言开发的经验更适合,对于有基础的同学,可以快进跳着看教程,不必拘束于每一分钟都听,很多时候其实是思路,思路打通了,很多技术细节也就不用纠结了。
老师告诉你能学到什么?
从 Node.js 基础知识入手,比如安装,环境配置、开发环境等,进一步熟悉 Node.js API ,一些 HTTP 知识,并且对模块的概念和使用更加熟悉,从而进阶到模块或者插件的开发,最终能够借助 Node.js 快速实现特定的需求。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!