
Node笔记
文章平均质量分 92
二次元傻咩
这个作者很懒,什么都没留下…
展开
-
node day10
node day10随堂笔记分页核心要素:当前页码:page,通过客户端传递参数获取不能小于1,如果小于1,则设置为1不能大于pages,如果大于,则设置为pages每页数据条数:size,根据业务需求,可以通过客户端传参获取,也可以规定死不能小于1,如果小于,则设置为默认值,默认值一般为10总页数:pages,通过Math.ceil(total / size)计算获取不能小于1,如果小于1,则设置为1总数据条数:total,通过数据库查询获取,比如:User.coun原创 2020-05-21 19:19:52 · 128 阅读 · 0 评论 -
node day07
node day07随堂笔记Express 框架:就是一个基于Node的web应用开发框架安装:npm i express导入:const express = require('express')创建服务实例:const app = express()路由定义更简单:app.getapp.post获取请求参数更简单:get:req.querypost:req.bodyexpress中不再使用res.end方法响应客户端,取而代之的是res.send方法:res.se原创 2020-05-21 19:18:26 · 123 阅读 · 0 评论 -
node day06
node day06随堂笔记模板语法-输出:标准语法(推荐,和后面的高级框架一致):{{ 数据 }}原始语法:<%= 数据 %>注意:如果包含了html,默认是会转义输出的,想要原文输出,就要写成这个样子:标准语法:{{@ 数据 }}原始语法:<%- 数据 %>建议:由于标准语法在功能性上没有原始语法强大,但是为了和后面的高级框架语法保持一致,所以我们能用标准语法的搞定的就用标准语法,实在搞不定再用原始语法模板语法-条件判断:标准语法:{{ if a原创 2020-05-21 19:17:45 · 101 阅读 · 0 评论 -
node day05
node day05随堂笔记mongoose验证:在创建集合规则的时候,可以设置当前字段的验证规则,验证失败就不允许插入必填:required字符串最小长度:minlength字符串最大长度:maxlength去除字符串两边的空格:trim可以用数组的形式的第二个参数指定错误消息,如:new mongoose.Schema({ name: String, age: Number, stuNo: { type: String, require原创 2020-05-21 19:17:15 · 119 阅读 · 0 评论 -
node day04随堂笔记
node day04随堂笔记同步API我们是可以直接用返回值获取结果的,但是异步API是不行的,异步API需要用回调函数的形式,用回调函数的形参接收返回结果console.log(1)// 同步代码在执行时,这个setTimout也会执行,只不过回调函数当前不会调用,会先推入到异步回调队列中,等达到执行条件了,就会调用setTimout(() => { console.log(2)}, 1000)console.log(3)回调地狱:指的是多个依次的异步操作,说白了就是回调函数嵌套原创 2020-05-21 19:16:50 · 131 阅读 · 0 评论 -
node day03
node day03 随堂笔记服务器端概念:网站的组成:客户端:用户界面,浏览器,运行着使用html、css、js编写的网站服务端(服务器的压力远比客户端高,所以一般对服务器电脑的配置要求很高):接收请求,做出响应,处理业务逻辑和存储数据IP:是互联网中设备的唯一标识域名:就是IP地址的别名,为了方便我们记忆端口:可以理解成银行的柜台窗口编号,是我们服务器向外提供服务的口子,范围是0~65536,我们应用程序一般从3000起步URL:统一资源定位符,是标识互联网中的资源地址的编址方式原创 2020-05-21 19:16:10 · 102 阅读 · 0 评论 -
node day02
node day02 随堂笔记nodemon第三方模块的使用:nodemon是一个能监听到文件保存操作后自动重新执行命令的第三方命令行形式的模块全局安装:npm i -g nodemon(全局安装的模块所有项目都能用,本地安装的只有当前项目才能用)在执行js文件的时候,就可以用nodemon命令代替之前的node命令,如:nodemon index.js,这个命令会让命令行挂起,想要退出挂起,可以按ctrl + c(如果有退出确认提示,输入一个y再回车)即可gulp:gulp是一个基于n原创 2020-05-21 19:13:51 · 125 阅读 · 0 评论 -
node day01
node day01 随堂笔记node 属于后端开发,node 很牛x,作为前端开发人员,node 是进入后端开发的最快途径node 不是一门语言,它是一个 JS 运行环境而已,类似浏览器一样官网:https://nodejs.org/en我们一般下载LTS版本,也就是最新稳定版,这里注意下载与自己电脑匹配的安装文件,window的x86是32位系统,x64才是64为系统我们安装目录千万不要有中文,如果路径中包含中文,后续可能会有奇奇怪怪的问题安装完后,打开命令行窗口,w原创 2020-05-21 19:14:57 · 117 阅读 · 0 评论