node.js入门

终端打开文件

  1. cmd输入路径
  2. 打开当前文件目录,shift+右键终端打开
  3. VS Code打开文件,右键终端打开
  4. 等。。。。。

终端运行js

定位到js文件 后,输入 node + 空格 + 文件名

会得到运行结果。

读取文件

浏览器中的js是没有文件操作能力的,但是Node中的js具有文件操作能力

必须引入**fs**这个核心模块才能进行文件操作,fs提供了所有文件操作相关的API。

  1. 使用require方法加载fs核心模块

    var fs = require('fs')

  2. 读取文件

    fs.readFile('要读取的文件路径,回调函数function(error,data){

    if(error){console.log('读取文件失败')}

    else {console.log('读取文件成功')}

    }')

    读取成功:error是null, data是数据(返回的是十六进制数据),data.toString()可返回可读文字

    读取失败:error是错误对象, data是undefined

  3. 浏览器不支持node.js文件,node须在终端中操作写文件。

写文件及创建

  1. 使用require方法加载fs核心模块

    var fs = require('fs')

  2. 写文件

    fs.writeFile('要写入文件的路径','要写入的内容',回调函数function(error){

    if(error){console.log('写入失败')}

    else {console.log('写入成功')}

    })

    成功:写入成功,error是null

    失败:写入失败,error是error是错误对象

若创建文件,写入内容置空就行。

当文件名不规范会出错(名中含><等)

http简单服务模型

  1. 加载 http 核心模块

    var http = require('http')

  2. 使用http.createServer()方法创建一个 web 服务器,并返回一个Server实例

    var server = http.createServer()

  3. 接收请求,然后处理

    server.on('request',function(){

    //收到客户端请求(用户访问)时执行以下操作

    ......

    })

  4. 绑定端口号,启动服务器

    server.listen(端口号,function(){

    //启动服务器成功

    ......

    })

启动服务器后,cmd将被服务器占用,CTRL+c可关闭服务器(或者直接点击关闭)。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值