node.js
文章平均质量分 72
C20001206
现在就努力变成天才
展开
-
Node 中 Express中间件(Middleware)分类
注意:通过 express.json() 这个中间件,解析表单中的 JSON 格式的数据,这个中间件会把解析出来的数据挂载到 req 身上,叫做body,后续可以通过 req.body来进行访问。注意:在默认情况下,如果不配置解析表单数据的中间件,则 req.body 默认等于 undefined。例如:在 express@4.16.0之前的版本中,经常使用 body-parser 这个第三方中间件,来解析请求数据。注意:在服务器,可以使用 req.body 这个属性,来接收客户端发送过来的请求体数据。原创 2023-08-18 11:30:05 · 54 阅读 · 0 评论 -
Node.js 中的 Express中间件(Middleware)
中间件(Middleware), 特指业务流程的中间处理环解。// 定义一个简单的中间件函数console.log('我是一个中间键函数')// 把流转关系交给下一个中间件或路由next()注意:在当前中件的业务处理完毕后,必须调用 next() 函数,表示把流转关系转交给下一个中间件或路由注意:中间件函数与普通函数最大的区别就是参数,参数一:req,参数二:res,参数三:next多个可以在路由中,通过如下两种等价的方式,使用多个局部中间件。原创 2023-08-17 17:58:02 · 79 阅读 · 0 评论 -
Node.js 中 Express路由
广义上来讲,路由就是映射关系2. Express 中的路由客户端的请求与服务器处理函数之间的映射关系。Express 中的路由分 3 部分组成,分别是请求的类型,请求的 URL 地址,处理函数,格式如下Express 中路由例子。原创 2023-08-17 14:39:26 · 58 阅读 · 0 评论 -
Node.js 中托管静态资源(express.static())
express 提供了一个非常好用的函数,叫做 express(), 通过它,我们可以非常方便的创建一个静态资源服务器 例如:通过如下代码就可以将 code 目录下的图片,CSS文件,JavaScrip文件对外访问了 现在,就可以访问呢 code 目录中的所有文件了 http://127.0.0.1/index.html http://127.0.0.1/index.js http://127.0.0.1/index.css原创 2023-08-17 11:47:43 · 53 阅读 · 0 评论 -
Node 中的 Express
Express 是基于Node.js平台,快速,开放,极简的Web开发框架Express 的作用和 Node.js 内置 http 模块类似,专门用来创建 Web 服务器的Express的中文官网:http://www.expressjs.com.cn/原创 2023-08-17 10:47:43 · 46 阅读 · 0 评论 -
Node.js中用到的相关指令
指令作用npm i 具体包名 -D记录到 devDependencies 节点中。原创 2023-07-12 09:58:55 · 45 阅读 · 0 评论 -
包管理配置文件package.json
npm规定,在项目根目录中,必须提供一个叫做 package.json 的包管理配置文件,用来。原创 2023-07-12 09:42:18 · 52 阅读 · 0 评论 -
Node.js中一些工具包
i5ting_toc 是一个额可以把 md 文档 转换为 html 页面的工具。,利用 nrm 提供的终端命令,可以快速查看和切换下包的镜像源。注意: -o 表示用默认的浏览器打开。原创 2023-07-12 09:33:47 · 41 阅读 · 0 评论 -
npm 与 包
1.npm,Inc.公司提供了一个包管理工具,我们可以使用这个包管理工具,从https://registry.npmjs.org 服务器把需要的包下载到本地使用。1.包的版本号式以"点分十进制"形式进行定义的,总共有三位数字,例如:2.24.0。2.包是基于内置模块封装出来的,提供了更高级,更方便的API,极大提高了开发效率。,他是全球最大的包共享平台,你可以从网站上搜索到任何你需要的包,只要你有足够的耐心。服务器,对外共享所有的包,我们可以从这个服务器上下载自己所需要的包。2.这个包管理工具的名字叫做。原创 2023-07-12 08:15:43 · 40 阅读 · 0 评论 -
Node.js模块化
可以省略 .js后缀名2.Node.js 中加载模块。原创 2023-07-10 19:50:50 · 58 阅读 · 0 评论 -
Node.js中开发属于自己的包
5.keywords: 值为数组,数组中写包的关键词。1.name: 表示包的名称 注意:包的名称不可以重复,包名和文件夹名称没关系。4.description: 包的描述信息。6.license: 遵循的开源许可协议。package.json (包管理配置文件)2.version: 表示包的版本号。3.main: 表示包的入口文件。README.md (包的说明文档)index.js (包的入口文件)示例代码如下:(示例以格式化时间为例)原创 2023-07-04 22:00:44 · 35 阅读 · 0 评论 -
将一个页面变为服务器
【代码】将一个页面变为服务器。原创 2023-07-02 21:15:49 · 41 阅读 · 0 评论 -
使用node.js拆分 html 文件
和原创 2023-07-02 21:12:18 · 66 阅读 · 0 评论 -
使用http模块创建web服务器:
语法:const server = http.createServer()参数二:回调函数(开启服务器后要干的事情)语法:服务器.listen(端口号, 回调函数)返回值:一个web服务器实例。原创 2023-06-30 19:33:03 · 51 阅读 · 0 评论 -
http模块相关知识
客户端:在网络节点中,负责消费资源的电脑,叫做客户端服务器:负责对外提供网络资源的电脑,叫做服务器。原创 2023-06-30 19:27:23 · 34 阅读 · 0 评论 -
Node.js中的path文件
path 模块是 Node.js 官方提供的,用来处理路径的模块,他提供了一系列的方法和属性,用来满足用户对路径的处理需求。原创 2023-06-29 21:10:31 · 39 阅读 · 0 评论 -
Node.js fs文件系统模块
注意:如果读取成功 err 的值为 null 如果读取成功 err 的值为 错误对象 , dataStr 的值为undefi。语法:fs.readFile('读取文件的路径',‘编码格式’,回调函数function(err, dataStr){})语法:fs.readFile('写入文件的路径',‘写入的数据,’‘编码格式’,回调函数function(err){})注意:如果写入成功 err 的值为 null 如果写入失败 err 的值为 一个错误对象。作用:读取某个文件的内容。原创 2023-06-28 22:03:37 · 45 阅读 · 0 评论