node基础概念

news/2024/10/23 7:33:00/

前言:可以让别人访问我们的网页,可以开发服务端应用、工具类应用、桌面端应用(electron)

1. 计算机基础

概念:CPU 内存 硬盘 主板 显卡

2. 进程和线程

概念:进程是一个程序的执行,线程组合形成进程

3. IP

概念:本质 32 bit 的二进制,每 8bit 一组,转换成 10 进制,例如:192.168.0.1,表示 2 的 32 次方的 IP 地址,最多可以构成 42.9 亿的 IP 地址。全球 80 亿人口,每人一个 IP 地址是不够用的,为了解决就有了家庭共用 IP,区域共用 IP。

本地回环 IP : 127.0.0.1 ~ 127.255.255.254

局域网 IP :192.168.0.0 ~ 192.168.255.255、172.16.0.0 ~ 172.31.255.255、10.0.0.0 ~ 10.255.255.255

公网 IP :除上述以外

端口:应用程序的数值标识,实现不同主机之间应用程序的通信。有 65536 个端口 0~65535

4. 模块化

require("demo"): 导入文件夹,首先会检测文件夹下的 package.json 中的 main 属性对应的文件,如果 main 属性对应的文件不存在则报错,如果存在则导入,如果 main 属性不存在,或者 package.json 不存在,导入文件夹下的 index.js 和 index.json

5. 包管理

// 创建包
npm init
// 快速创建
npm init -y
// 指定版本包
npm i <包名@版本号>
// 删除
npm remove <包名>

windows 执行策略:1. 管理员身份打开 powershell 2. 输入命令 set-ExecutionPolicy remoteSigned

6. 接口介绍

一个接口就是服务端的一个路由规则

RESTful API: 1. url 表示资源,不能有动词。 2. 操作与方法对应。 3.结果与响应对应

404 找不到,403 禁止访问,200 成功

下一章:node基础之一:fs 模块


http://www.ppmy.cn/news/1090095.html

相关文章

vue3请求成功后实现类似打字效果输出

要在 Vue 3 中实现请求成功后的类似打字效果输出&#xff0c;您可以使用 ​axios​ 或其他适合您的方法来发起异步请求。在请求成功后&#xff0c;您可以将返回的文本存储在响应式对象中&#xff0c;并使用一段时间间隔逐个字符地将文本输出到界面上。下面是一个示例代码&#…

【阅读笔记】如何正确地学习编程?

2023年9月1日&#xff0c;周五上午 本次阅读的文章来自&#xff1a; 为什么我学个 JAVA 就已经耗尽所有&#xff0c;而有些人还能同时学习多门语言&#xff1f; - invalid s的回答 - 知乎 https://www.zhihu.com/question/485917018/answer/2216877333 令我感到有趣的是&#…

附录1-爬虫的一些技巧

目录 1 寻找url与显示内容的关系 2 修改请求头 3 局部刷新 4 阅读返回信息 5 多尝试页面其他的使用方式 6 尝试不同类型参数 7 表单类型的post多用data发&#xff0c;接口类型的post多用json发 8 消除degger 9 你在浏览器上看到的html与你下载下来的html不一…

3.msfconle

目录 1 进入msfconsole 2 连接postgresql数据库 3 msfconsole基本用法 4 更新msf 5 搜索脚本 search 6 查看脚本信息 info 7 设置参数 8 重新设置参数与取消参数 9 退出当前模块 back 10 查看域名基本信息 dig 11 查看域名的详细信息 whois 1 进入msfco…

数据库-索引

介绍&#xff1a; 索引是帮助数据库高效获取数据的数据结构 优缺点&#xff1a; 优点&#xff1a;提高数据查询的效率&#xff0c;降低数据库的IO成本 通过索引列对数据进行排序&#xff0c;降低数据排序的成本&#xff0c;降低cpu消耗 缺点&#xff1a;索引会占用存储空间 索…

小程序进阶-inline、block和inline-block的区别与联系

背景介绍 每个html标签元素都有默认的元素类型&#xff0c;主要包括两大类&#xff1a;inline内联元素和block块元素。其他则称为可变元素&#xff0c;会根据上下文语境决定该元素为inline元素或者block元素。 在css里&#xff0c;有一个display的属性&#xff0c;它规定元素应…

视频集中存储/直播点播平台EasyDSS点播文件分类功能新升级

视频推拉流EasyDSS视频直播点播平台&#xff0c;集视频直播、点播、转码、管理、录像、检索、时移回看等功能于一体&#xff0c;可提供音视频采集、视频推拉流、播放H.265编码视频、存储、分发等视频能力服务。 TSINGSEE青犀视频的EasyDSS平台具有点播文件分类展示方法&#xf…

使用Puppeteer构建博客内容的自动标签生成器

导语 标签是一种用于描述和分类博客内容的元数据&#xff0c;它可以帮助读者快速找到感兴趣的主题&#xff0c;也可以提高博客的搜索引擎优化&#xff08;SEO&#xff09;。然而&#xff0c;手动为每篇博客文章添加合适的标签是一件费时费力的工作&#xff0c;有时候也容易遗漏…