美文网首页
nodejs复习大纲

nodejs复习大纲

作者: warmT_ | 来源:发表于2017-12-06 11:19 被阅读0次

nodejs复习

  • 模块
    • http 服务
      let http = require('http');
      http.createServer((req,res)=>{
      
      }).listen(8080)
    
    • fs 渲染(读取文件)

      • fs.readFile(path,(err,data)=>{}) //读文件
      • fs.writeFile(path,'写入的内容',(err)=>{})
      • fs.readdir(path,(err,files)=>{})//读取文件夹下所有文件(文件夹和文件)
        • fs.state(path,(err,states)=>{})//查看文件状态
          • stats.isDirectory()//判断是否为文件夹
          • stats.isFile()//判断是否为文件
    • url 地址

      • url.parse(req.url,true).query //服务器接收浏览器地址的信息,true指的是把字符串转化为对象
        • url.pathname
    • querystring 把键值对的字符串转化为键值对的对象

      • querystring.parse(str)
    • path

      • path.extname() 获取文件的后缀 index.html => .html
      • path.parse('index.html')
        • root =>
        • dir =>
        • base =>'index.html'
        • ext =>'.html'
        • name =>'index'
      • path.join() 拼接
      • path.normalize()将错误的路径转化为正确的
      • path.resolve() 相当于不停的cd,把路径解析成一个绝对路径
    • formidable ( 第三方模块需要下载 网站api=> npm)用来上传大文件

  • 请求
  • get请求
  • 是通过地址传递参数 url.parse
  • post请求
    • 服务端通过req.on('data',(data)=>{})将客户端传过来的数据拆分成N多快,然后在回调里进行拼接
    • req.on('end',()=>{
      1.此时拿到的是拼接好的字符串
      2.再通过querystring将字符串转化为对象
      })

注意:get请求和post请求同时存在,get 请求要写在req.on('end',()=>{})里面

  • 其他
  • node自己提供了一个repl 的运行环境
    • read 读
    • eval 执行
    • print 打印
    • loop 循环

相关文章

  • nodejs复习大纲

    nodejs复习 模块http 服务 let http = require('http'); http.cre...

  • nodejs大纲

    nodejs大纲 目录 nodejs是什么 使用nodejs创建一个服务器(接口) nodejs的模块系统 nod...

  • 复习大纲

    linux 20个命令 -- 课件\02_Linux\补充资料 --《必须掌握的20个linux命令.txt》 1...

  • 复习大纲

    复习大纲 2018.3.29创建,参考各位大佬的文章所拟的复习大纲,后面进一步完善(第一次写md,略丑) Andr...

  • nodejs复习

    [nodejs复习] 1、为什么用Nodejs,它有哪些缺点? 事件驱动,通过闭包很容易实现客户端的生命活期。 不...

  • nodejs学习大纲

    一、nodejs学习大纲1、第一天1)前端向后台服务器发送请求的主要类型:2种;2)前端发送请求的方式:5种;3)...

  • express复习大纲

    express复习 express 三步走引入express (需要下载 api地址-》npm) 1. 下载 ...

  • nodejs复习笔记

    node复习笔记 第一天 前端向后台服务器发送请求的类型get: 用来获取数据post: 用来提交数据 前端发送请...

  • 成考考试大纲对复习真的那么重要吗?什么时候出来?

    成考大纲是什么? 成人高考考试大纲给出了复习范围,所以很多考生以成人高考考试大纲为复习基准,那么成人高考考试大纲有...

  • Java复习大纲脉络

    多年学习,很多知识学了又忘记,笔者整理了复习的大纲,缺少了同学一起补齐吧。 Java基础 数据结构1)基本数据类型...

网友评论

      本文标题:nodejs复习大纲

      本文链接:https://www.haomeiwen.com/subject/sqykixtx.html