淘优惠

淘优惠

开运下载

热门文章 0

淘宝搜:【天降红包222】领超级红包,京东搜:【天降红包222】
淘宝互助,淘宝双11微信互助群关注公众号 【淘姐妹】


【【微信】】下载APP,现在下载,新用户还送新人礼包.

【【微信】】下载是一款由九游游戏中心代理的全球同服国家战争。一流的游戏画面,大师级的音乐配乐,兵种相克锦囊妙计的全新操作玩法,带你体验堪比端游品质的策略回合大作。喜欢的朋友快来下载吧!

1,最便捷的功能:主题桌面管理,随时下载保存最新主题桌面,应用一键添加,方便快捷。

2,软件内置商城可直接到达产品页面

3,手机在线帮你预估分数,让你提前为自己选自己专业了!

4,多种健康课程,爱心呵护宝宝

5,家族产品:对啊课堂、会计随身学、会计职称随身学、注册会计随身学、会计帮、会计从业资格证对题库、会计职称对题库、教师资格证随身学、教师帮、教师资格证对题库、设计君、英语四级君、英语六级君

6,自由添加所需功能,程序轻小不占空间。

钢琴指法中突出、强化指法教学,不但可以提高学习者指法运用的合理性

其中一个数字不大于10

收集近5年教师资格证、教师招聘考试真题,答案解析经名师多轮编辑审核,分类考点,专项练习,各个击破

包括10以内加减法,100内加减法

各个知识点都很全面,2265用户可以更有针对性地学习相应的内容。并附带特色,并享受最大的乐趣学习。

以微专题的形式对高考的重点、热点、必考点问题进行专题讲解,直面高考,有的放矢。

新增商趣通卡功能模块

支持多身份提现,驳回可继续提现啦

增加了已注册未通过审核用户的帮助功能

停车记录功能上线,导航结束帮您记录停车位置

分享当前位置告诉她你在哪儿

使用新UI资源。

联系我们 电话:873-【【手机】】

以上就是【【微信】】下载的介绍,如果您喜欢这款软件,您可以到应用商店进行打分评论,说出您的使用经历,以帮助我们更好的对产品进行优化修改。


nodejs为什么选mongodb node.js怎么启动mongodb


Node.js详解――part02

  • 01包管理工具
    • 1.概念介绍
      • 1.1 包是什么
      • 1.2 包管理工具
      • 1.3 常用的包管理工具
    • 2.npm
      • 2.1 npm 的安装
      • 2.2 npm 基本使用
        • 2.2.1 初始化
        • 2.2.2 搜索包
        • 2.2.3安装包
      • 2.3生产依赖和开发依赖
      • 2.4全局安装
      • 2.5安装包依赖
      • 2.6安装指定版本的包和删除依赖
      • 2.7npm配置命令别名
    • 3.cnpm
      • 3.1介绍
      • 3.2安装
      • 3.3操作命令
      • 3.4npm配置淘宝镜像
    • 4.yarn
      • 4.1yarn介绍
      • 4.2yarn特点
      • 4.3yarn的安装以及常用命令
      • 4.4yarn配置淘宝镜像
    • 5.nvm
  • 02express框架
    • 2.1介绍
    • 2.2使用
    • 2.3路由
    • 2.4获取请求参数
    • 2.5获取路由参数
    • 2.6express响应设置
    • 2.7中间件
      • 2.7.1认识中间件
      • 2.7.2全局中间件
      • 2.7.3路由中间件
      • 2.7.4静态资源中间件
    • 2.8获取请求体数据body-parser
    • 2.9防盗链
    • 2.10路由模块化――Router
  • 03EJS模板引擎
    • 3.1什么是模板引擎
    • 3.2什么是EJS
    • 3.3EJS初体验
    • 3.4在express中使用ejs
  • 04express-generator
  • 05Mongodb
    • 5.1下载与安装
    • 5.2命令行交互
    • 5.3Mongoose
      • 5.3.1介绍
      • 5.3.2作用
      • 5.3.3使用流程
      • 5.3.4字段类型
      • 5.3.5字段值验证
      • 5.3.6CURD
      • 5.3.7条件控制
      • 5.3.8逻辑运算
      • 5.3.9个性化读取

1.1 包是什么

『包』英文单词是 package ,代表了一组特定功能的源码集合

1.2 包管理工具

管理『包』的应用软件,可以对「包」进行 下载安装 , 更新 , 删除 , 上传 等操作 借助包管理工具,可以快速开发项目,提升开发效率 包管理工具是一个通用的概念,很多编程语言都有包管理工具,所以 掌握好包管理工具非常重要

1.3 常用的包管理工具

下面列举了前端常用的包管理工具

  • npm
  • yarn
  • cnpm

npm 全称 Node Package Manager ,翻译为中文意思是『Node 的包管理工具。 npm 是 node.js 官方内置的包管理工具,是 必须要掌握住的工具。

2.1 npm 的安装

node.js 在安装时会 自动安装 npm ,所以如果你已经安装了 node.js,可以直接使用 npm。可以通过 npm -v 查看版本号测试,如果显示版本号说明安装成功,反之安装失败。

2.2 npm 基本使用

2.2.1 初始化

创建一个空目录,然后以此目录作为工作目录 启动命令行工具 ,执行 npm init package.json文件内容展示: npm init 命令的作用是将文件夹初始化为一个『包』, 交互式创建 package.json 文件。 package.json 是包的配置文件,每个包都必须要有 package.json。 属性翻译:

注意事项

1.package name ( 包名 ) 不能使用中文、大写,默认值是 文件夹的名称 ,所以文件夹名称也不能使用中文和大写 2.【【微信】】 ( 版本号 )要求 x.x.x 的形式定义, x 必须是数字,默认值是 1.0.0 3.ISC 证书与 MIT 证书功能上是相同的,关于开源证书扩展阅读【【网址】】/blog/2011/05/how_to_choose_free_software_licenses.html 4.package.json 可以手动创建与修改 5.使用 npm init -y 或者 npm init --yes 极速创建 package.json

2.2.2 搜索包

搜索需要使用的包的方式有两种

  1. 命令行 『npm s/search 关键字』
  2. 网站搜索 网址是
2.2.3安装包

通过npm installnpm i 命令安装包(这是局部安装,只能在安装此依赖的目录下使用,出了该目录就使用不了了) 示例:npm i uniq 安装完成后使用包: 1.导入包 const uniq = 【【微信】】(‘uniq’) 2.使用:【【微信】】.log(uniq(arr))

2.3生产依赖和开发依赖

在安装时可以选择要安装的依赖的类型:

类型命令补充
生产依赖npm i -S uniq或npm i --save uniq-S等效于Csave,-S是默认选项,包信息保存在package.json中dependencies属性中
开发依赖npm i -D less或npm i --save-dev less-D等效于Csave-dev,包信息保存在package.json中de【【微信】】属性中

2.4全局安装

我们可以执行安装选项-g 进行全局安装,局部安装的依赖通过【【微信】】来使用,全局安装的依赖通过命令行来使用。

全局安装完成之后就可以在命令行的任何位置运行 nodemon 命令。 该命令的作用是 自动重启 node 应用程序。

1.全局安装的命令不受工作目录位置影响 2.可以通过 npm root -g 可以查看全局安装包的位置 3.不是所有的包都适合全局安装 , 只有全局类的工具才适合,可以通过查看包的官方文档来确定

2.5安装包依赖

在项目协作中有一个常用的命令就是 npm i ,通过该命令可以依据 package.json 和 package lock.json的依赖声明安装项目依赖。(在刚进入到一个项目拉取下来代码之后,首先需要进行npm i来安装代码需要使用到的所有依赖)

2.6安装指定版本的包和删除依赖

安装

删除

2.7npm配置命令别名

通过配置命令别名可以更简单的执行命令 配置 package.json 中的 scripts 属性

配置完成之后,可以使用别名执行命令

补充说明: npm start 是项目中常用的一个命令,一般用来启动项目 npm run 有自动向上级目录查找的特性,跟 【【微信】】 函数也一样 对于陌生的项目,我们可以通过查看 scripts 属性来参考项目的一些操作

3.1介绍

cnpm 是一个淘宝构建的 【【网址】】 的完整镜像,也称为『淘宝镜像』,网址 cnpm 服务部署在国内 阿里云服务器上 , 可以提高包的下载速度 官方也提供了一个全局工具包 cnpm ,操作命令与 npm 大体相同

3.2安装

通过npm来安装cnpm

3.3操作命令

功能命令
初始化cnpm init
安装包1.cnpm i uniq 2.【【微信】】.cnpm i -D uniq 4.cnpm i -g nodemon
安装项目依赖cnpm i
删除cnpm r uniq

3.4npm配置淘宝镜像

用 npm 也可以使用淘宝镜像,配置的方式有两种 直接配置 使用如下命令即可完成配置

工具配置 1.安装nrm

2.修改镜像

3.检查是否配置成功

4.1yarn介绍

yarn 是由 Facebook 在 2016 年推出的新的 Ja【【微信】】 包管理工具,官方网址:

4.2yarn特点

yarn 官方宣称的一些特点 速度超快:yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大 化资源利用率,因此安装速度更快 超级安全:在执行代码之前,yarn 会通过算法校验每个安装包的完整性 超级可靠:使用详细、简洁的锁文件格式和明确的安装算法,yarn 能够保证在不同系统上无差异的工作

4.3yarn的安装以及常用命令

安装

常用命令

功能命令
初始化yarn init/yarn init -y
安装包yarn add uniq 生产依赖 【【微信】】 开发依赖 yarn global add nodemon 全局安装
删除包yarn remove uniq 删除项目依赖包 yarn global remo【【微信】】 全局删除包
安装项目依赖yarn
运行命令别名yarn 别名(不需要添加run)
查看yarn全局安装包的位置yarn global bin

注意:这里有个小问题就是 全局安装的包不可用 ,yarn 全局安装包的位置可以通过 yarn lobal bin来查看,然后将该位置配置到环境变量中即可使用。

4.4yarn配置淘宝镜像

可以使用如下命令配置yarn的淘宝镜像

可以通过 【【淘密令】】 查看 yarn 的配置项 注意包管理工具不要混着用

介绍 vm 全称 【【微信】】 顾名思义它是用来管理 node 版本的工具,方便切换不同版本的Node.js 下载安装 首先先下载 nvm,下载地址,选择 n【【微信】】.exe 下载即可 常用命令

命令说明
n【【微信】】显示所有可以下载的Node.js版本
nvm list显示已安装的版本
n【【微信】】.18.0安装16.18.0版本的Node.js(下载完后需要使用)
n【【微信】】d>安装最新版本的Node.js
n【【微信】】.18.0删除某个版本的Node.js
n【【微信】】.18.0切换16.18.0的Node.js

express 是一个基于 Node.js 平台的极简、灵活的 WEB 应用开发框架,官方网址: 简单来说,express 是一个封装好的工具包,封装了很多功能,便于我们开发 WEB 应用(HTTP 服务)

下载安装

使用步骤

命令行下执行该脚本

路由确定了应用程序如何响应客户端对特定端点的请求。 路由的使用 一个路由的组成有请求方法、 路径和回调函数组成。 express 中提供了一系列方法,可以很方便的使用路由,使用格式如下:

express 框架封装了一些 API 来方便获取请求报文中的数据,并且兼容原生 HTTP 模块的获取方式

路由参数指的是URL路径中的参数(数据)

2.7.1认识中间件

中间件(Middleware)本质是一个回调函数。 中间件函数可以像路由回调一样访问请求对象(request), 响应对象(response)。 作用中间件的作用就是使用函数封装公共操作,简化代码。 类型全局中间件和路由中间件

2.7.2全局中间件

2.7.3路由中间件

如果 只需要对某一些路由进行功能封装 ,则就需要路由中间件 :

2.7.4静态资源中间件

注意事项: 1.index.html 文件为默认打开的资源 2.如果静态资源与路由规则同时匹配,谁先匹配谁就响应 3.路由响应动态资源,静态资源中间件响应静态资源

express可以使用body-parser包处理请求体 第一步:安装 第二步:导入body-parser包 第三步:获取中间件函数 第四步:设置路由中间件,然后使用request.body来获取请求体数据 (中间件函数执行完之后就会给req身上添加上一个属性body,这样就可以获得请求体的内容了)

获取到的请求体数据

设置防盗链的作用:防止本网站的资源被其他网站使用。通过请求头中的referer来检测。

什么是Router express 中的 Router 是一个完整的中间件和路由系统,可以看做是一个小型的 app 对象。 作用 对路由进行模块化,更好的管理路由 使用

模板引擎是分离用户界面和业务数据的一种技术

EJS 是一个高效的 Ja【【微信】】 的模板引擎 官网: 中文站:

下载安装ejs 实例代码1 实例代码2 列表渲染 执行JS代码

安装 创建 安装依赖 运行 formidable包可以处理文件请求

下载链接:

命令行交互一般是学习数据库的第一步,不过这些命令在后续用的比较少。 数据库命令 1.显示所有的数据库 2.切换到指定的数据库,如果数据库不存在会自动创建数据库 3.显示当前所在的数据库 4.删除当前数据库 集合命令 1.创建集合 2.显示当前数据库中的所有集合 3.删除某个集合 4.重命名集合 文档命令 1.插入文档 2.查询文档 3.更新文档 4.删除文档 _id 是 mongodb 自动生成的唯一编号,用来唯一标识文档

5.3.1介绍

Mongoose 是一个对象文档模型库,官网

5.3.2作用

方便使用代码操作 mongodb 数据库

5.3.3使用流程

安装Mongoose

5.3.4字段类型

类型描述
String字符串
Number数字
Boolean布尔值
Array数组,也可以使用 [] 来标识
Date日期
BufferBuffer 对象
Mixed任意类型,需要使用 mongoose.Schema.Types.Mixed 指定
ObjectId对象 ID,需要使用 mongoose.Schema.Types.ObjectId 指定
Decimal128高精度数字,需要使用 mongoose.Schema.Types.Decimal128 指定

5.3.5字段值验证

Mongoose 有一些内建验证器,可以对字段值进行验证 必填项

默认值

枚举值

唯一值

5.3.6CURD

增删改查 增加 插入一条

批量插入

删除 删除一条数据

批量删除

更新 更新一条数据

批量更新数据

查询 查询一条数据

批量查询数据

5.3.7条件控制

运算符 在 mongodb 不能 > < >= <= !== 等运算符,需要使用替代符号 ・ ・ ・ ・ ・

5.3.8逻辑运算

逻辑或 $or

逻辑与 $and

正则匹配 条件中可以直接使用 JS 的正则语法,通过正则可以进行模糊查询

5.3.9个性化读取

字段筛选

数据排序

数据截取


..淘宝互助群二维码怎么弄出来的,淘宝互助群二维码怎么弄出来的,淘宝互助能点几次赞,在我们的2023年 618淘宝狂欢盛典淘宝点赞互助群怎么进里,你也可以分享自己的助力,与其他朋友一起完成任务!