Node.js 寒假学习日志之Node.js

学习计划

  • ES6
  • Node.js
  • VUE.JS
  • Uni-App

学习日志之Node.js

  1. 2021/1/22 P3

http模块(http/s)

//引入http(s)模块 PS:http与https作用类似,可以根据请求体来决定用哪个
const https = require('https');
https.get('https://www.baidu.com',(response)=>{
     
  console.log(response);//此时接收的response为原始数据
  //进行数据封装
  let str = '';//定义一个字符串用来接收chunk流
  response.on('data',(chunck)=>{
     
    str += chunk;
  })
  response.on('end',()=>{
     
    console.log(str);
  })
})

文件读写模块(fs)

//文件写入示范
const https = require('https');
const fs = require('fs');
https.get('https://www.baidu.com',(response)=>{
     
  let str = '';
  response.on('data',(chunck)=>{
     
    str += chunck;
  })
  response.on('end',()=>{
     
    let fsname = 'baidu.html';//文件名
    fs.writeFile('./路径/' + fsname,str.trim(),(err, data)=>{
     
      if(err);
      else{
     
        console.log('文件写入成功,生成文件:');
      }
    })
  })
})

你可能感兴趣的:(学习日志,node.js,javascript,es6)