Node.js
sanda_nd
这个作者很懒,什么都没留下…
展开
-
%29 身份认证
的开发模式:前端使用 Ajax 发送请求,后端提供 API 接口,从而达到前后端分离的工作模式(后台管理)的开发模式:服务器发送给客户端的 HTML 页面,是在服务器通过字符串的拼接,动态生成的(企业级网站):客户端的每次 HTTP 请求都是独立的,多个请求之间没有直接的关系。:储存在用户浏览器中一般不超过 4kB 的字符串(默认不支持跨域访问,因此需要做许多跨域配置。Session 认证机制。Session 认证机制。HTTP 协议的无状态性。原创 2022-12-22 11:43:14 · 511 阅读 · 0 评论 -
%28 MySQL 数据库
使用最广泛、流行度最高的开源免费数据库(属于传统型数据库)用来阻止、存储和管理数据的仓库。数据库、数据表、数据行、字段。原创 2022-12-21 13:41:42 · 80 阅读 · 0 评论 -
%27 CORS 跨域资源共享
由一系列的 HTTP 响应头组成,这些响应头可以决定浏览器是否阻止前端 js 代码跨域获取资源。原创 2022-12-21 12:57:33 · 426 阅读 · 0 评论 -
%26 使用 express 编写接口
为第三方的中间件,用于解决。原创 2022-12-20 13:14:33 · 107 阅读 · 0 评论 -
%25 express 中的中间件
(2)、本质是一个 function 处理函数(与普通路由函数相比,形参中多了。(1)、当客户端的请求到达 express 服务器后,会连续调用多个。(1)、客户端发出的任何请求,到达服务器后,都会触发的中间件。(1)、不使用 app.use() 定义的中间件即为。用于将流转关系转交给下一个。原创 2022-12-20 11:48:38 · 344 阅读 · 0 评论 -
%24 路由
直接挂载到app上,随着路由的增多,文件会越来越大;因此,需要对路由进行。(2)、在想要使用路由模块的文件中导入并注册。原创 2022-12-19 14:19:50 · 101 阅读 · 0 评论 -
%23 nodeman
node + 文件名(输入文件名前缀,按TAB键自动补全)的形式启动服务器时,如果想要修改内容,需要将服务器重启。这个工具后,代码修改后,服务器会自动重启。nodeman + 文件名。原创 2022-12-19 13:21:28 · 195 阅读 · 0 评论 -
%22 express 托管静态资源
express 框架提供的函数,用于创建静态资源服务器。当托管多个静态资源目录时,谁在前,谁先读取目录。文件,则开启服务器后,访问该文件地址为。当挂载前缀后,此时访问的文件地址为。原创 2022-12-17 19:39:06 · 123 阅读 · 0 评论 -
%21 使用 express 创建基本的服务器
(1)、基于 Node.js 平台,快速、开放、极简的 Web 开发框架,本质为第三方的包。类似,前者是基于后者封装出来的。与 Node.js 内置的。原创 2022-12-17 17:00:54 · 109 阅读 · 0 评论 -
%20 模块的加载机制
路径表示符(./ 或../)原创 2022-12-16 09:55:07 · 66 阅读 · 0 评论 -
%19 包的分类
使用 npm 安装时加上 -g 后缀,会被安装到。i5ting_toc -f 要转换的 md 文件路径 -o。:将 md 文档转为 html 页面的小工具。实现 md 文档转为 html 页面的功能。npm uninstall 包名 -g。npm i 包名 -D。npm i 包名 -g。原创 2022-12-16 09:00:09 · 181 阅读 · 0 评论 -
%18 解决下载包慢的问题
淘宝在国内搭建一个与国外服务器内容相同的服务器,提供下包服务,大幅提升了下载速度。使用 npm 下包时,是从国外的服务器进行下载,因此下载速度慢。可以更加方便的切换 npm 的下包镜像源。: 将下包镜像源切换成淘宝。: 查看所有可用的镜像源。原创 2022-12-15 10:37:38 · 141 阅读 · 0 评论 -
%17 包文件解读
当遇到兼容性问题时,需要安装指定版本的包,可以通过。以上两个文件中的内容,不要随意修改。时,会自动安装最新版本的包。npm i xxx @版本号。:用来存放安装到项目中的包。第三位数字:Bug修复版本。:记录每一个包的信息。第二位数字:功能版本。原创 2022-12-15 09:25:21 · 245 阅读 · 0 评论 -
%16 使用包格式化时间
2、使用 require() 方法 导入。1、使用 npm 安装。官方文档进行格式化时间。原创 2022-12-14 11:14:07 · 72 阅读 · 0 评论 -
%15 包与 npm
(2)、由于 Node.js 的内置 API 效率太低,因此需要第三方的。提供更高级、更方便的 API,提高开发效率。(1)、Node.js 中的第三方模块。规定了模块的特性和各模块间的相互依赖。加载某个模块,其实就是加载该模块的。module.exports 属性。,在下载 Node,js 的同时,:用来查看 npm 的版本号。require() 方法。(1)、每个模块内部,exports 属性。原创 2022-12-14 10:59:06 · 179 阅读 · 0 评论 -
%14 module.exports 对象和 exports 对象
注意:为了防止混乱,建议大家不要在同一个模块中同时使用 exports 和 module.exports。由于 module.exports 写起来较为复杂,所以Node还提供了。将自定义模块内的成员共享出去,外界通过。module.exports 对象。module.exports 对象。导入自定义模块时,导入结果永远以。require() 方法。require() 方法。exports 对象。,与前者指向同一个对象。原创 2022-12-09 18:29:35 · 331 阅读 · 0 评论 -
%13 模块作用域和 module 对象
它里面存储了当前模块相关的信息。等成员,只能在当前模块内被访问。在每个自定义模块中都有一个。在自定义模块中定义的。原创 2022-12-09 18:14:53 · 90 阅读 · 0 评论 -
% 12 模块化的分类及 require 的使用
1、Node.js 的模块分类2、 如何加载使用自定义模块?原创 2022-12-06 20:58:21 · 237 阅读 · 0 评论 -
% 11 req请求对象和 res响应对象
1、req请求对象 2、res响应对象原创 2022-12-06 13:21:12 · 87 阅读 · 0 评论 -
% 10 创建基本的Web服务器
当调用 res.end() 方法时,向客户端发送中文的内容,会出现乱码的问题,需要手动设置内容的编码格式。为服务器实例绑定 request 事件、监听客户端的请求。创建 Web 服务器实例。:包含客户端的数据和属性。:包含服务器的数据和属性。导入 http 模块。原创 2022-10-16 11:06:15 · 106 阅读 · 0 评论 -
% 9 http模块
服务器安装了Web服务器软件(如:Apache),在 Node.js 中不需要这些额外的软件。5、端口号:一台服务器中有很多Web服务,每个Web服务都有对应的。由 Node.js 官方提供,用来创建 Web 服务器的模块。互联网上每台计算机的唯一地址,其格式由 “由于IP地址不便于记忆,人们发明了。都是0~255之间的十进制整数。(如同生活中的门牌号一样)(1)可以在终端中,输入。是一一对应的,可以通过。来访问对应的服务器,原创 2022-10-16 09:43:48 · 777 阅读 · 0 评论 -
% 8 将时钟案例拆分
1、定义正则表达式,匹配。原创 2022-10-15 11:47:40 · 136 阅读 · 0 评论 -
% 7 时钟案例
【代码】% 7 时钟案例。原创 2022-10-15 11:38:14 · 137 阅读 · 0 评论 -
% 6 使用 path 模块处理路径
Node.js 官方提供的,用来处理路径的模块。它提供了一系列的方法和属性,用来满足用户对路径的处理需求。,用来从路径字符串中,将文件名解析出来(通常读取路径中的最后一部分),用来将多个路径片段拼接成一个完整的路径字符串。获取路径中的扩展名部分。原创 2022-10-13 10:25:51 · 201 阅读 · 0 评论 -
% 5 路径动态拼接的问题
开头的相对路径时,很容易出现路径动态拼接错误的问题。在使用 fs 模块操作文件,如果提供的路径以。提供绝对路径(移植性差,不利于维护)会以执行 node 命令时所处的目录。,动态拼接出被操作文件的完整文件。使用__dirname。原创 2022-10-13 10:15:37 · 136 阅读 · 0 评论 -
%4 读取和写入文件内容
Node.js 官方提供的、用来操作文件的模块,它提供了一系列的方法和属性,用来满足用户对文件的操作需求。用来向指定的文件写入内容。用来读取指定文件的内容。原创 2022-10-12 17:35:16 · 201 阅读 · 0 评论 -
%3 使用 Node.js 运行代码
(2)输入 Node.js 需要执行的 JS 文件的目录。键,可以快速定位到上一次的执行命令。1、在 Node.js 中运行代码。键,能够快速清空当前已输入的路径。键,能够快速补全路径。原创 2022-10-12 17:18:12 · 249 阅读 · 0 评论 -
%2 Node.js的安装
1、进入官网 ,点击左侧按钮进行下载。左侧为长期稳定版,右侧为尝鲜版。原创 2022-10-11 21:01:23 · 122 阅读 · 0 评论 -
%1 初识Node.js
是一个基于 Chrome V8 引擎的 JavaScript 运行环境。这样的API函数,因此,浏览器中的。可以在浏览器中被执行?原创 2022-10-11 17:28:59 · 114 阅读 · 0 评论