node.js
Yvonne.Y
bug改了吗
展开
-
Express中间件及简单应用
Express中间件简介Express是一个路由和中间件Web框架,其自身的功能很少:Express应用程序本质上是一系列中间件函数调用。中间件功能是可以访问请求对象 (req),响应对象(res)和应用程序的请求、响应周期中的下一个中间件功能的功能。下一个中间件功能通常由名为的变量表示next。中间件功能可以执行以下任务:执行任何代码。更改请求和响应对象。结束请求-响应周期。调用堆栈中的下一个中间件函数。通俗来讲,中间件就是处理过程中的一个环节如果当前的中间件功能没有结束请求、原创 2020-10-30 22:05:43 · 292 阅读 · 0 评论 -
Node.js API开发框架----Express
ExpressExpress简介核心特性安装Express常用方法express()express.static(root, [options])请求方式Application()Express简介express是基于 Node.js 平台,快速、开放、极简的 Web 开发框架,是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。使用Express可以快速地搭建一个完整功能的网站核心特性Express框架核心特性:可以设置中间件来原创 2020-10-23 11:03:56 · 552 阅读 · 0 评论 -
ES6、nodejs阶段性测试题总结(笔试+编程)
笔试题1. 什么是NodeJS, 以及优缺点和特点?NodeJs是一个事件驱动I/O服务端、基于 Chrome V8 引擎的 JavaScirpt 运行环境。NodeJs的特点:异步事件驱动、非堵塞I/O、轻量、可伸缩,适于实时数据交互应用、单进程,单线程NodeJs的优缺点:优点:高并发(最重要的优点)、适合I/O密集型应用缺点:不适合CPU密集型应用2. NPM是什么?它的好处?NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题:允许用户从NPM服务原创 2020-10-18 16:17:21 · 2504 阅读 · 3 评论 -
nodejs之模板引擎(渲染模板)
模板引擎模板引擎简介语法模板核心方法template(filename,data)template.compile(source,options)template.render(source,data,options)案例---渲染查询出来的成绩模板引擎简介art-template是一个简单且超快速的模板引擎,可通过范围内预先声明的技术优化模板渲染速度,从而实现接近JavaScript极限的运行时性能。同时,它同时支持NodeJS和浏览器。特征性能接近JavaScript渲染限制调试友好。语法错原创 2020-10-15 20:56:58 · 3033 阅读 · 1 评论 -
nodejs初步实现静态资源服务器功能
静态资源服务器Web资源服务器简介什么是静态资源什么是动态资源静态资源和动态资源的区别Web服务器端口号HTTP报文头请求报文响应报文初步实现服务器功能通俗写法简化写法初步实现静态资源Web资源服务器简介首先,我们先了解一下Web资源:所谓 Web 资源即放在 Internet 网上供外界访问的文件或程序,又根据它们呈现的效果及原理不同,将它们划分为静态资源和动态资源。什么是静态资源静态资源是浏览器能够直接打开的,一个 js 文件,在打开方式中选择 IE 浏览器打开,浏览器可以直接打开没有出现问题原创 2020-10-13 13:47:14 · 702 阅读 · 1 评论 -
NodeJs获取get和post提交的数据
Get和Post的区别1.Get使用URL或Cookie传参。而Post将数据放在body中。2.Get的URL的长度会有长度上的限制, Post的数据则可以非常大。3.Get没有Post安全,因为数据在地址栏上可见。采取Get方法获取:第一种方法获取数据那么问题来了!!我们如何在url地址中获取用户提交的表单数据呢???nodejs中的url模块就给我们提供了一种办法:url.parse()方法可以解析url地址,将字符串地址转换为对象类型。const url = require('u原创 2020-10-10 23:21:53 · 1061 阅读 · 2 评论 -
利用nodejs实现成绩查询的功能
文章目录http(HTTP)简述1.创建服务端的请求和响应2.新建成绩表单以及显示结果的页面3.设置路由(规划路径)完整代码http(HTTP)简述Node.js 中的 HTTP 接口旨在支持许多传统上难以使用的协议的特性。 特别是,大块的(且可能是块编码的)消息。 接口永远不会缓冲整个请求或响应,所以用户可以流式地传输数据。如果要是用这个模块,只需要引入即可:const http = require('http');1.创建服务端的请求和响应http.createServer([options原创 2020-10-10 21:49:29 · 1076 阅读 · 2 评论 -
nodejs之路径操作(path)
path--路径操作path基本操作pathpath 模块提供了一些实用工具,用于处理文件和目录的路径。使用时需要引入path模块:const path = require('path');基本操作path.basename(path[, ext])path.basename() 方法会返回 path 的最后一部分,类似于 Unix 的 basename 命令。 尾部的目录分隔符会被忽略。path.basename('/目录1/目录2/文件.html');// 返回: '文件.html'原创 2020-10-10 14:07:08 · 1841 阅读 · 0 评论 -
nodejs之Buffer模块(缓冲流)基本操作
BufferNode.js Buffer(缓冲区)Buffer类存在的意义Buffer类的基本操作Node.js Buffer(缓冲区)JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个Buffer类,该类用来创建一个专门存放二进制数据的缓存区。Buffer类存在的意义Buffer 类是随 Node 内核一起发布的核心库。Buffer 库可以存储原始数据,让Node.js 处理二进制数据;原创 2020-10-09 20:56:55 · 1331 阅读 · 0 评论 -
nodejs----fs文件系统、利用fs及path进行文件操作
这里写自定义目录标题功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入我们平时在创建文件时,直接点击按钮新建或者右键新建文件夹,那么我们应该如何利用NodeJS代码来创建文件呢?我们对Markdown编辑器进行了一些功能拓展与语原创 2020-10-01 13:02:24 · 875 阅读 · 0 评论