随笔分类 - Node
摘要:node.js中常用的几个命令
阅读全文
摘要:案例 用户信息的增删改查案例 1.搭建网站服务器,实现客户端与服务器端的通信 2.连接数据库,创建用户集合,向集合中插入文档 3.当用户访问/list时,将所有用户信息查询出来 4.将用户信息和表格html进行拼接并将拼接结果响应回客户端 5.当用户访问/add时,呈现表单页面,并实现添加用户信息功
阅读全文
摘要:1.1 模板引擎 模板引擎是第三方模块 让开发者以更加友好的方式拼接字符串,使项目代码更加清晰,更加易于维护。 1.2 art template模板引擎 1.3 art template 代码示例 demo 2.1 模板语法 art template同时支持两种模板语法:标准语法和原始语法 标准语法
阅读全文
摘要:app.locals对象 将变量设置到app.locals对象下面,这个数据在所有的模板中都可以获取到 demo
阅读全文
摘要:express art template模版引擎 为了使art template模版引擎能够更好的和Express框架配合,模版引擎官方在原art template模板引擎的基础上封装了express art template 使用npm install art template express a
阅读全文
摘要:静态资源的处理 通过Express内置的express.static可以方便地托管静态文件,例如img,CSS,JavaScript 文件等 现在,public目录下面的文件就可以访问了 http://localhost:3000/images/01.png http://localhost:300
阅读全文
摘要:Express路由参数 demo1 demo2
阅读全文
摘要:app.use方法传递函数调用语法的解释
阅读全文
摘要:Post参数的获取 Express中接收post请求参数需要借助第三方包 body parser extended: false:表示使用系统模块querystring来处理,也是官方推荐的 extended: true:表示使用第三方模块qs来处理 从功能性来讲,qs比querystring要更强
阅读全文
摘要:GET参数的获取 Express框架中使用req.query即可获取GET参数,框架内部会将GET参数转换为对象并返回
阅读全文
摘要:构建模块化路由 基础页面 模块化路由 案例
阅读全文
摘要:捕获错误 在node.js中,异步API的错误信息都是通过回调函数获取的,支持Promise对象的异步API发生错误可以通过catch方法捕获 异步函数执行如果发生错误要如何捕获错误呢? try catch 可以捕获异步函数以及其他同步代码在执行过程中发生的错误,但是不能其他类型的API发生的错误
阅读全文
摘要:错误处理中间件 在程序执行的过程中,不可避免的会出现一些无法预料的错误,比如文件读取失败,数据库连接失败,错误处理中间件是一个集中处理错误的地方 当程序出现错误时,调用next()方法,并且将错误信息通过参数的形式传递给next()方法,即可触发错误处理中间件
阅读全文
摘要:最新的node已经把一些命令工具单独的分出来了,所以我们应该先下安装他的打包函数,再安装express,在进行检验就安装成功了 如需require还需在文件夹内单独安装
阅读全文
摘要:Express框架是什么 Express 是一个基于Node平台的web应用开发框架,它提供了一系列的强大特性,帮助创建各种Web应用 npm install express命令进行下载 Express框架特性 提供了方便简洁的路由定义方式 对获取HTTP请求参数进行了简化处理 对模版引擎支持程度高
阅读全文
摘要:数据库相关概念 在一个数据库软件最终可以包含多个数据仓库,在每个数据仓库中可以包含多个数据集合,每个数据集合中可以包含多条文档(具体的数据) mac系统使用mongodb:安装和启动 使用nodejs连接数据库 MongoDB增删改查操作 1.创建集合 创建集合分为两步,一步是对集合设定规则,二是创
阅读全文
摘要:全局对象 全局变量 process process.argv process.argv是命令行参数数组,第一个元素是node,第二个元素是脚本文件名,从第三个元素开始每个元素是一个运行参数; process.argv.forEach((val, index) = { console.log( );
阅读全文
摘要:什么是模块? 一个node.js文件就是一个模块,这个文件可能是js代码,json或者编译过的C/C++扩展 创建及加载模块 对象封装到模块中 第一种 第二种 创建包 包是在模块基础上更深一步的抽象,它将某个独立的功能封装起来,用于发布,更新,依赖管理和版本控制 Node.js的包是一个目录,其中包
阅读全文
摘要:异步函数 异步函数是异步编程语法的终极解决方案,它可以让我们将异步代码写成同步的形式,让代码不再有回调函数嵌套,是代码变得清晰明了 async关键字 1.普通函数定义前加async关键字 普通函数变成异步函数 2.异步函数默认返回promise对象 3.在异步函数内部使用return关键字进行结果返
阅读全文
摘要:同步API,异步API 同步API:只有当前API执行完成后,才能继续执行下一个API 异步API:当前API的执行不会阻塞后续代码的执行 同步API,异步API的区别(获取返回值) 同步API可以从返回值中拿到API执行的结果,但是异步API不可以的 回调函数 自己定义函数让别人去调用 同步API
阅读全文

浙公网安备 33010602011771号