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

前端面试加分福音--node基础

难度入门
时长 2小时36分
学习人数
综合评分9.70
33人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.8 逻辑清晰
  • 自定义模块

    require // 引入需要的变量或者方法或者函数等

    exports  // 暴露需要的变量或者方法或者函数等

    module // 批量暴露变量或者方法或者函数等

    查看全部
  • 系统模块

    需要require(),不需要单独下载

    path:用于处理文件路径和目录路径的实用工具

    fs:用于文件的读写操作

    例子:

    let path= require('path')

    path.dirname('/node/a/b/demo.jpg') //目录

    path.dasename('/node/a/b/demo.jpg') //路径

    path.extname('/node/a/b/demo.jpg'') // 扩展名

    path.resolve(_dirname,'index.js') // 绝对路径

    let fs=require('fs')

    fs.redFile('./a.text',(err,data)=>{

        if(err){

            // 读取文件失败

            console.log(err)

        } else{

            // 读取文件成功

            console.log(data.toString);

        }

    })

    //写入文档(会覆盖当前内容)

    fs.writeFile('b.text','尝试用node写入文件内容',((err)=>{

        if(err){

            throw err

        }

    }))

    // 在当前文档中追加内容

    fs.writeFile('b.text','尝试用node写入文件内容',{flag:"a"},((err)=>{

        if(err){

            throw err

        }

    }))

    // 异步读取文件

    fs.readFileSync('./a.text')

    // 异步写入

    let data = fs.writeFileSync('b.text','异步写入文件不需要回调函数')

    console.log(data) //如果没有错误,则data显示undefined

    查看全部
  • 全局模块

    1. process.env // true为开发环境 false为生产环境

    2. process.argv

    查看全部
  • npm init //初始化 

    npm install 模块名 //安装依赖模块      可以简写:npm i 模块名

    npm uninstall 模块名 // 删除依赖模块  可以简写:npm un 模块名

    npm update 模块名 //更新模块

    查看全部
    0 采集 收起 来源:npm和包

    2021-03-16

  • Node后端语言

    中间层:服务器中负责IO读写的中间层服务器

    Node中间层:1:性能好 2:异步IO 3:处理数据(例后端数组转JSON) 4:安全性

    查看全部
    0 采集 收起 来源:课程简介

    2021-01-26

  • 脱离浏览器运行js,怎么理解呢,中间层还可以理解一些

    查看全部
    0 采集 收起 来源:课程简介

    2021-01-18

  • http://img1.sycdn.imooc.com//5fc9d0d60001205509600530.jpg

    11111

    查看全部
    0 采集 收起 来源:GET请求

    2020-12-04

  • npm init //初始化


    npm install ...   //安装依赖

    npm i ...  简写


    npm uninstall ...  //删除依赖

    npm un ... 简写


    npm update ... //更新依赖版本



    查看全部
    0 采集 收起 来源:npm和包

    2020-11-13

  • 全局模块:

    何时何地都能访问,不需要引入

    process 全局变量

    process.env 能返回项目运行所在环境的一些信息。

    process.argv 参数数组 (能轻松愉快的接收通过命令执行node程序时候所传入的参数)

    查看全部
  • npm:包管理工具,方便管理引用的第三方插件,库,模块等。

    初始化:npm init / npm init -y     生成package.json文件

    安装包:npm install xxxx / npm i xxxx 

    删除包:npm uninstall xxxx / npm un xxxx

    更新包:npm update xxxx

    npm install(可简写为:npm i): 将配置文件package.json里面的依赖包都装一遍。



    查看全部
    0 采集 收起 来源:npm和包

    2020-11-06

  • adsadsadsedsadf

    查看全部

举报

0/150
提交
取消
课程须知
必备知识:HTML、CSS、JavaScript(es6)
老师告诉你能学到什么?
1、了解Node是什么以及应用场景 2、Node的基础知识 3、了解Node的核心模块 4、了解数据通信过程 5、自己实现登录、注册等功能 6、前后台的工作流程

微信扫码,参与3人拼团

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

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