
nodejs
文章平均质量分 64
一枚小棋子
这个作者很懒,什么都没留下…
展开
-
Node.js ORM框架Sequelize查询
ORM (Object Relational Mapping)对象关系映射,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。类—>表|属性—>表中的列|类的对象—>表中的行持久化,即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。主要应用时将内存中的数据存储在关系型的数据库中,或磁盘文件、XML数据文件等提高开发效率Sequelize:基于promise的关系型数据库ORM框架,完全采用JS开发并且能够用在Node.js环境中,易于使用,支持原创 2021-03-26 17:06:15 · 703 阅读 · 1 评论 -
Node.js Express框架学习
一、Express简介Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。1.Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的 HTTP 请求动作。可以通过向模板传递参数来动态渲染 HTML 页面。2.Express框架各文件说明:(1) bin --> 启动配置文件(2) node原创 2021-03-04 17:37:44 · 213 阅读 · 1 评论 -
Node.js GET和POST请求
在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。表单提交到服务器一般都使用 GET/POST 请求。URL模块将一个url字符串解析并返回一个url对象url.parse(urlstr[,parseQueryString[,slashesDenoteHost]])参数解析:urlstr --> 需要解析的url字符串parseQueryString --> 布尔值:(默认为false) 若采用url传输,必须将这个参数设置为true,才能将.原创 2021-03-01 20:50:11 · 344 阅读 · 0 评论 -
模态框创建 及 数据获取 (实例解析)
创建模态框需要用到BootstrapDialog组件,可到官网自行下载实现的效果:(将编号为5的行,姓名jock改为bene)我把创建模态框封装为一个函数,可以随时调用这里是基于Vue+axios+node.js写的用node.js写的后台接口,获取到数据库内表的值用axios请求获取数据页面表格的代码如下:<div id="table" style="margin-top: 50px;"> <table class="table table-hover t原创 2021-02-25 14:24:06 · 2361 阅读 · 0 评论 -
理解Node.js中的Stream流
一、Node.js中的stream(流)的概念及作用?什么是流?日常生活中有水流,我们很容易想得到的就是水龙头,那么水龙头流出的水是有序且有方向的(从高处往低处流)。我们在nodejs中的流也是一样的,他们也是有序且有方向的。stream:处理系统缓存的方式nodejs中的流是可读的、或可写的、或可读可写的。并且流继承了EventEmitter。因此所有的流都是EventEmitter的实列。1.Node.js中有四种基本的流类型:Readable–可读的流(比如 fs.createRea原创 2021-02-25 11:47:30 · 379 阅读 · 0 评论 -
Node.js --文件系统常用函数
文件系统Node实现文件I/O使用标准的POSIX函数简单包装导入文件系统模块(fs)语法:var fs = require("fs")1.异步、同步Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本异步方法即前后端处理不需要相互等待回调:等事件触发后再执行,是一个异步等效的功能异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error)。建议使用异步方法,比起同步,异步方法性能更高,速度更快,而且没有阻塞。2.文件模原创 2021-02-22 17:59:36 · 560 阅读 · 1 评论 -
Node.js -- Buffer(缓冲区)类
BufferJavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。1.Buffer解释在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。成员都是0-255的整数值,即一个8位字节Buffer 库为 Node.js 带来了一种存储原始数据的方法, Node.js 处理二进制数据的一个接口,是一个构造函原创 2021-02-22 17:21:36 · 584 阅读 · 1 评论 -
node.js--CommonJS 规范
CommonJS 规范是一套js的代码规范,使js可以开发复杂应用,同时具备跨平台能力内容:模块必须通过mudule.exports导出对外的变量或接口,通过require()来导入外部的模块的输出到当前模块中特点:所有代码运行进行在当前模块作用域中,不会污染全局作用域模块同步加载,根据代码中出现的顺序依次加载模块可多次加载,但指挥在第一次加载中运行一次,将运行结果缓存,以后加载就直接读取缓存结果,如果要再次执行,必须清除缓存1. ModuleNode内部提供了一个Module构建函数:原创 2021-02-22 14:48:53 · 232 阅读 · 1 评论 -
node.js 基础知识 及 npm使用方法
一、Node.js简单介绍Node.js 就是运行在服务端的 JavaScript在node环境下,通过模块化js语言,以及函数式编程,并且无需考虑服务器兼容性问题,直接用最新的ES6标准,可以完全满足工程上的需求。1.应用场景:实时性应用 :如在线多人协作工具,网页聊天应用以I/O为主的高并发应用 :如客户端提供API,读取数据库流式应用 :如客户端频繁上传文件前后端分离2.Node.js应用的组成引入 required 模块:使用 require 指令来载入 Node.js 模原创 2021-02-22 14:24:43 · 265 阅读 · 1 评论