Node.js安装和操作

目录

安装

执行Hello World步骤

文件操作的能力

http服务的能力

服务器做什么:


安装

在官方网站根据自己的需求下载node.js,检查自己是否安装成功:打开命令行,输入node --version 或 node -v,显示版本即成功

执行Hello World步骤

  1. 创建编写JavaScript脚本文件
  2. 打开终端,定位到脚本文件所属目录
  3. 输入node 文件名和后缀名执行对应的文件

注意:文件名不要使用node.js来命名,也就是说除了node这个名字随便起,而且最好也不要使用中文来命名文件

文件操作的能力

fs是file-system的简写,在node中如果想要对文件操作,就必须引入fs这个核心模块,在fs这个核心模块中,就提供了所有文件操作的相关API,例如:fs.readFile就是用来读取文件的,fs.writeFile()用来写文件

var fs=require('fs')

fs.readFile('path',function(error,data){
    console.log(data.toString())
})

http服务的能力

使用Node构建一个Web服务器,在Node中专门提供一个核心模块:http,职责是帮你创建编写服务器

服务器做什么:

  • 提供服务(对数据的服务)
  • 发请求
  • 接受请求
  • 处理请求
  • 发送响应
//1.加载http核心模块
var http=require('http')

//2.使用http.createServer()方法创建一个Web服务器
var server=http.createServer()

//3.注册request请求事件,当客户端请求过来,就会自动触发服务器的request请求事件,然后执行第二个参数:回调处理函数
//执行 请求-处理  响应:一个请求对应一个响应,如果在一个请求的过程中,已经结束响应了,则不能重复发送响应
server.on('request',function(request,response){
    //根据url传过来的值跳转或显示页面,(很笨重,不灵活)
    var url=req.url
    if(url==='/'){
    res.end('hello world')
    }else{
        res.end('404 Not Found')
    }   
})

//4.绑定端口号,启动服务器
server.listen(3000,function(){
console.log('服务器启动成功,可以通过http://127.0.0.1:3000/来进行访问')
})

在cmd中启动之后(node 文件名)就可以接收上面端口号发来的信息,如何关闭:ctrl+c

发布了131 篇原创文章 · 获赞 17 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/lclcsdnblink/article/details/104211991