什么是Node.js

什么是node.js?

Node.js是一个JavaScript运行时环境(可以解析和执行JavaScript代码)

现在的JavaScript可以完全脱离浏览器来运行,一切都归功于Node.js

终端快捷键

↑            上一次命令
tab          快速补全路径
esc          清空当前输入的命令
cls/clear    清空终端
ls           查看当前路径下文件
cd 文件夹名   打开文件夹
../          返回上一级

四个核心模块

fs模块

fs.readFile()        读文件
fs.writeFile()       写文件
fs.appendFile()      追加
fs.copyFile()        拷贝

path模块

basename()        文件名+后缀
dirname()         路径名
extname()         后缀名
join()            拼接路径
parse()           将路径解析成对象
format()          将对象整合成路径字符串
isAbsolute()      是否是一个绝对路径

http模块

IP地址:每一台计算机在互联网的地址唯一

域名:好比姓名与身份证号

端口号:一台电脑可以开启多个web服务,但是每个web服务对应唯一端口,80端口可以省略不写

可根据req.url来区分请求状态

URL模块

1、parse方法

将url解析成对象,parse方法原型

可传递三个参数,第一个必须
urlStr:要解析成对象的url字符串
parseQueryString:是否解析查询参数,默认为false
slashesDenoteHost:是否以斜线解析主机名,默认为false

2、format方法

format就是parse的返过程,把对象转换成url字符串

3、resolve方法

返回从根目录指定到当前目录的绝对路径url。返回结果去除参数和锚点,返回结果标准url路径格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值