欢迎光临散文网 会员登陆 & 注册

黑马程序员Node.js全套入门教程,nodejs新教程含es6模块化+npm+

2023-02-17 15:14 作者:濑柊三七  | 我要投稿

js运行环境:引擎+内置API

node.js为js提供了做后端的运行环境

node.js无法调用DOM BOM


终端切换文件命令 :cd 文件路径

cls命令清空终端

esc删除输入的命令

在node.js环境中执行js代码:

1 打开中后段

2 输入命令 node 要执行js文件的路径


fs.reafFile()方法


_ _dirname 表示当前文件所处的目录



ip地址:每台计算机唯一地址

点分十进制

查看ip地址:ping

127.0.0.1 1或者是域名localhost把自己的电脑当成一个服务器

一个端口号只能对应一个web服务

客户端:自己用的

服务器端:给别人用的

学http模块的作用:通过http提供的http.createServer()创建自己的Web服务器

使用方法:

1 先导入:

const http =require ('http')

2创建web实例server

const server = http.createServer()

3为服务器绑定request事件 监听客户端发来的网络器请求

server.on('request' ,(req,res)=>{

//有请求就会触发request事件 从而调用这个事件处理函数


})

4启动服务器

调用实例server的.listen(端口号,回调)方法

server.listen(80,()=>{



})

req是请求对象,包含了与客户端相关的数据和属性

req.url是客户端请求的url地址

req.method是客户端请求的方法

res.end()是给客户端响应内容并结束请求



模块化的基本概念:拆分思想


node.js中的三大模块

1 内置模块:

2 自定义模块

3 第三方模块



引用模块:



向外暴露成员:

module.exports是一个空对象

向外共享成员:





黑马程序员Node.js全套入门教程,nodejs新教程含es6模块化+npm+的评论 (共 条)

分享到微博请遵守国家法律