node.js 起步

node.js对于前端开发人员来讲是非常重要的。node.js的语法跟javascript差不多,只是没有它的BOM和DOM
nodejs的组成
1.用的ECMAScript 、 js的语法 支持ES6
2.nodejs中的API

nodeJS中的顶级对象。
global 封装了一些常用的api,例如定时器,log日志。

如何去检验是否安装成功
打开cmd的命令行 或者 运行powershell
输入node-v 检查node的版本

运行nodejs
在当前的目录下输入node 文件名.js
或者使用nodemon 文件名.js

一、nodeJS模块
是为了把我们大的功能拆分成几个小的模块,哪一个模块出了问题,我们只需要找到对应的模块即可。

导入模块之前要安装模块
const fn = require(‘模块地址|如果是第三方或者是系统模块直接写名字’)
如果是系统有的模块就直接写
const fs = require(‘fs’)

把某个模块或者方法开放给其他模块使用
exports = {} || exports.方法名 = 方法名
module.exports = {} | module.exports.方法名 = 方法名 以这个为主 一般是直接使用module.exports

  1. 导入系统模块 const fs = require(‘fs’)
  2. 读写操作
    2.1 fs.readFile(要读取的文件路径, ‘utf8’, (err, data) =>{
    err: 只要不为null,就代表读取失败;如果为null,代表读取成功
    data: 文件里面的内容
    })
    .
    2.2 fs.writeFile(要写入的文件路径, 要写入的内容, (err) => {
    err: 如果是null,就代表写入成功;如果不为null 写入失败
    }).

path 路径相关的 {const path = require(‘path’)
const urlPath = path.join(__dirname, ‘文件名称’)
__dirname 获取的是当前文件所在的绝对路径}
在nodeJS中大多数都是使用的绝对路径,为了代码的安全(require 里面用的是相对路径)

package.json 和 package-lock.json 这两个文件 (npm init -y 就可以生成)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值