node.js(持续添加新内容)

1.Node三大模块

  1. 全局模块(对象)
  2. 系统模块(内置的东西)
  3. 自定义模块(写的)

全局模块(随时能用,不用引用)
案例:
process.env环境变量(就是environment缩写)
就是电脑高级设置中可以查看到的一些变量。(可以用作标识?)
打印出来可以看到有存放地址的也有各种字符串的(保存各种设置,比如根目录、用了哪种编码标准等等。)

系统模块(重点)(要引用(require),不用下载)
案例:
1.path(router路由中要配置的东西,这里有什么区别呢?)
此处的path用于处理文件路径和目录路径。(所以路由中的配置路由说成配置路径是不是更形象一些呢?)
在这里插入图片描述

2.fs(处理文件用)
在这里插入图片描述

自定义模块
暴露到外面,可以读到(引用需要写地址而不是名称,不然回到node.modules中去找。所以把写好的模块放node.modules中再引入直接写名称也行)
export (可以认为是个json?)

exports.属性名 =/变量;

在这里插入图片描述

module (通过导出对象实现批量导出)

moudule.exports =/构造函数/函数;

注意:module和export写一起,会读module而不是export(优先级更高?)在这里插入图片描述

require(有路径会去路径中找,没路径就去node.modules中去找,都没有就去node的安装目录里去找(是一些全局模块))

HTTP模块(搭建服务器,重点)

(是一种系统模块)
在这里插入图片描述

在这里插入图片描述

Get和Post

Get传的是url(<=32k),一般用来传账号密码。
Post传的是data(<=2G),一般用来传大数据。
(大包裹要打包用邮件发过去hhh)

这里就会用到表单元素中的action属性了。
Get使用(一次性给的)
在这里插入图片描述
数据会返回到端口的服务器中。
url模块可以处理链接中拿到的东西

在这里插入图片描述
Post使用(会将数据分多段给)
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值