一、文件上传 1、multer中间件 再上传文件时,我们通常会使用到他。Multer用于处理multipart/form-data 类型的表单数据。首先我们先安装它: 2、使...
一、文件上传 1、multer中间件 再上传文件时,我们通常会使用到他。Multer用于处理multipart/form-data 类型的表单数据。首先我们先安装它: 2、使...
一、关于Cookie 在我们关闭一个登录过的网址并重新打开它后,我们的登录信息依然没有丢失;当我们浏览了商品后历史记录里出现了我们点击过的商品;当我们推回到首页后,推荐商品也...
一、node热重启 1.安装 npm i nodemon 2.运行启动 nodemon .bin/www 二、关于get请求 一般在网站开发中,get都用作数据获取和查询,类...
一、简介 相比于jade模板引擎,ejs对原HTML语言就未作出结构上的改变,只不过在其交互数据方面做出了些许修改,相比于jade更加简单易用。因此其学习成本是很低的。您也可...
一、Express路由简介 路由表示应用程序端点 (URI) 的定义以及响应客户端请求的方式。它包含一个请求方时(methods)、路径(path)和路由匹配时的函数(cal...
Express的安装方式 Express的安装可直接使用npm包管理器上的项目,在安装npm之前可先安装淘宝镜像: 这样我们使用cnpm的来代替npm,这使得下载速度提高很多...
视图 对于复杂的查询,在多次使用后,维护是一件非常麻烦的事情 解决:定义视图 视图本质就是对查询的一个封装 定义视图 视图的用途就是查询 操作 MySQL 创建数据库 我们可...
一、范式与关系 假设有一个名为employee的员工表,它有九个属性:id(员工编号)、name(员工名称)、mobile(电话)、zip(邮编)、province(省份)、...
一、数据筛选条件 使用where子句对表中的数据筛选,结果为true的行会出现在结果集中 语法如下: 1.比较运算符 等于= 大于> 大于等于>= 小于< 小于等于<= 不等...
今天正式开启第二阶段学习,先了解数据库相关知识和Node.js对数据库的操作等。 一、数据库安装 数据库:专门用于存放数据地方。sqlServer,mysql,sqlite ...
到今天node.js的基础部分基本就过了一遍,感觉不是很全面,但也是基础基本入门了,今天就学习一下npm上传封装好的工具包和公网部署服务的方法。 一、npm包上传 1. 创建...
1.静态服务器定义 能够根据需要请求的文件,原封不动的将服务器磁盘中的数据直接返回给到浏览器。 根据设定的目录,判断用户是否请求的文件时静态文件 从磁盘读取静态文件并返回 如...
1、协议及协议栈的基本概念 1.1、什么是协议 协议是网络中计算机或设备之间进行通信的一系列规则的集合。常用协议有IP、TCP、HTTP、POP3、SMTP等。 1.2、什么...
Puppeteer是谷歌官方出品的一个通过DevTools协议控制headless Chrome的Node库。可以通过Puppeteer的提供的api直接控制Chrome模拟...
cheerio是nodejs的抓取页面模块,为服务器特别定制的,快速、灵活、实施的jQuery核心实现。适合各种Web爬虫程序。 安装 特点 熟悉的语法 :cheerio实现...
Node.js中path模块提供了一些路径操作的api,os模块提供了一些操作系统相关信息的api,url核心模块为我们提供解析URL地址的api,今天主要对path模块、o...
Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。 Node.js 几乎每一个 API 都是...
今天主要是对readline模块和Stream(流)的学习使用 什么是readline readline允许从可读流中以逐行的方式读取数据,比如process.stdin等。...
fs主要是读文件和写文件用的,用途非常广法也非常方便,也是系统自带的文件类型操作的模块。 Node.js中文文档:[url]http://nodejs.cn/api/fs.h...
Node.js的介绍和安装就直接略过了吧!!! Node.js采用的是CommonJs规范,在Node.js中,一般将代码合理拆分到不同的JS文件中,每一个文件就是一个模块,...