nodejs 入门

Nodejs 入门

什么是Nodejs
javascript 的运行时,环境,后端环境
引擎:V8 引擎
引擎 + 内置模块

fs 文件系统模块
操作文件
fs.readFile() //读取文件
fs.writeFile() //写文件

path 路径模块
path.join() 拼接路径的
path.basename() 获取文件全称
path.extname() 获取文件的后缀名

NodeJS 里面 遵命 commonJS 思想 模块化开发
每个文件都是单独的存在,互相不会进行干扰
我文件 A 里面方法需要给文件 B 去使用

需要导入
const fs = require(‘path’)

http 模块

就是帮我们去快速创建 WEB 服务器的

服务器相关的东西

http 模块能够基于 nodeJS 环境搭建起来一个 web 服务器

IIS .net
phpstudy php
tomcat java

服务器相关概念

IP 属于 服务器的一个唯一的标识

192.168.xxx.xxx
127.0.0.1 self 代表的是本机地址

域名

域名就是一个称呼,跟我们 ip 属于是对应的关系
域名更加容易记忆
域名服务器 DNS 专门帮我们把域名转成对应的 ip

端口号

ip 能够找到对应的服务器电脑
端口号 找到对应的 web 服务器

1 启动 web 服务器 案例
导入http模块
const http = require(‘http’)
2 创建web服务器实例
const server = http.createServer()
3 监听请求事件
server.on(‘request’,function(req,res){
req = request
res = response
req 属于是请求对象 这里封装的是 客户端发送请求过来的相关数据
req.url 拿到请求路径
req.method 拿到请求方法
res 响应对象
res.send() 客户端才会接到响应数据
})

4 启动服务器
server.listen(80,function(){
这里是启动服务器
})

以后慢慢发博客 坚持把完整的nodejs整理出来

你可能感兴趣的:(nodejs 入门)