上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 2.6 mongoose验证 在创建集合的时候,可以为当前集合当中的字段去设置一些格式上的验证规则。比如:当前字段的类型是字符串类型,我们可以设置字段在存入值的时候,限定字符串的最大和最小长度,当验证成功的时候,当前的字段就可以插入集合。 验证规则之required:true必传字段 在创建集合的时 阅读全文
posted @ 2020-04-03 09:47 deer_cen 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 可以直接向一个不存在的数据仓库中插入文档(具体的数据),mongoDB会检查当前插入文档的数据库是否存在,如果不存在mongoDB会自动帮助我们去建立这个数据库。接下来介绍如何创建集合,因为我们向数据库中插入文档,插入的这个文档一定要属于某个集合(插入的这个文档一定要有一个类别),因而在插入文档之前 阅读全文
posted @ 2020-03-26 14:07 deer_cen 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1.1 为什么要使用数据库 动态网站中的数据都是存储在数据库中的(动态网址是指:同一个网站,但是客户端在请求的时候传递了不同的参数,那么客户端看到的页面就是不一样的) 数据库可以用来持久存储客户端通过表单收集的用户信息 数据库软件本身可以对数据进行高效的管理(用户注册网站,注册信息就需要通过数据库来 阅读全文
posted @ 2020-03-25 19:54 deer_cen 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 5.1 同步API,异步API 举例: 运行 同步API:只有当当前代码执行完成后才继续执行下一个API 异步API:当前API代码的执行不会阻塞后续代码的执行 5.2 同步API与异步API的区别(返回值) 第一端代码可以得到返回值,下面思考第二段代码可以拿到返回值吗? 异步API中,无法通过异步 阅读全文
posted @ 2020-03-23 16:35 deer_cen 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 4 HTTP请求与相应处理 4.1 请求参数 用户名和密码需要通过某种形式(请求参数)传递到服务器端,服务器端要获取内容,用于后面的验证。 请求参数分为get请求参数和post请求参数 4.2 get请求参数 发送请求 app.js 打开服务器,在浏览器中输入http://localhost:300 阅读全文
posted @ 2020-03-22 16:36 deer_cen 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 1 服务器端基础概念 1.1 网站的组成 1.2 node网站服务器 1.3 IP地址 1.4 域名 1.5 端口 用于区分是FTP服务、HTTP服务、收发邮件服务、web服务等。 1.6 URL 1.7 开发过程中客户端和服务器端说明 2 创建WEB服务器 在Node.js中如何创建网站服务器,网 阅读全文
posted @ 2020-03-21 15:47 deer_cen 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1 当模块有路径时 之前已经学习了系统模块和第三方模块,无论使用哪种模块都要先使用require方法对模块进行引用,在require方法内部对模块的查找有一定的规则。比如在引用系统模块和第三方模块时只写了模块名称没有写模块路径,它是如何查找的呢?下面将进行说明: 如果是完整路径,require方法就 阅读全文
posted @ 2020-03-20 21:22 deer_cen 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1 node_module文件夹问题 上一节学习了第三方模块gulp,现在观察gulp案例中的node_module文件夹,node_module文件夹里面是gulp本身以及gulp依赖的其他模块。对于node_module文件夹的问题总结如下: 2 package.json文件的作用 实际上在传递 阅读全文
posted @ 2020-03-19 15:46 deer_cen 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 3. 第三方模块 3.1 什么是第三方模块 包=第三方模块 第一种存在形式类似于jQuery 3.2 如何获取第三方模块 npmjs.com这个网站提供了一个命令行工具:npm 其实npm本身也是一个第三方模块,但是由于每一个开发者都需要使用这个模块,所以按照nodejs的时候,就已经安装了。 下面 阅读全文
posted @ 2020-03-19 14:56 deer_cen 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 1. Node.js模块化开发 上述exports.version将version变成了exports的属性 上述导入模块时,后缀可以省略 //04.module.exports.js const greeting = name = ; module.exports.greeting = greet 阅读全文
posted @ 2020-03-08 15:14 deer_cen 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页