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整理出来

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值