node.js
沐浴 前端
前端学习者,希望未来能成为一个优秀的人,虚心若愚,求知若渴
展开
-
哈希加密bcrypt 和 cookie和session 和 joi 和 formidable 和 FileReader
哈希加密bcrypt和cookie和session和joi 和``formidable``FileReader1.哈希加密bcrypt1.密码加密哈希加密是单程加密方式:1234=>abcd;在加密密码中加入随机字符串可以增加密码被破解的难度;//导入bcrypt模块const bcrypt = require('bcrypt');//生成随机字符串 gen=>gene...原创 2019-10-21 18:23:12 · 327 阅读 · 0 评论 -
Express框架中的res.send()方法响应和app.use中间件和错误处理中间件和try...catch捕获异常和模块化路由和静态资源和express-art-template模板引擎
Express框架Express是一个基于Node平台的web应用开发框架,它提供了强大的特性,帮助创建各种web应用,使用npm install express命令下载;特点:1.提供了方便简单的路由定义;2.对获取http请求参数进行了简化处理;3.对模板引擎支持程度高,方便渲染html页面;4.提供了中间件机制有效控制http请求;5.拥有大量第三方中间件对功能进行扩展;1....原创 2019-10-16 00:02:08 · 3474 阅读 · 0 评论 -
mongodb数据库的一些操作
Mongodb数据库1.Mongodb概念术语概念解释database数据库mongoDB数据库软件中可以建立多个数据库collection集合一组数据的集合,可以理解为JavaScript中的数组document文档一条具体的数据,可以理解为JavaScript中的对象field字段文档中的属性名称,可以理解为JavaScript中的对...原创 2019-10-14 23:01:43 · 227 阅读 · 0 评论 -
art-template模板引擎语法和模板继承和第三方模块dateformat和serve-static和router
art-template模板引擎模板引擎是第三方模块1.art-template高性能JavaScript模板引擎,使用npm install art-template命令下载。在命令行工具中使用 npminstall art-template 命令进行下载使用const template =require(‘art-template’)引入模板引擎告诉模板引擎要拼接的数据和模板在哪...原创 2019-10-11 23:50:23 · 491 阅读 · 0 评论 -
异步编程Promise和async+await
异步编程1.node.js工作原理1.1同步方式执行代码一行一行执行,下一行的代码必须等待上一行代码执行完成后才能执行;1.2异步方式代码在执行过程中某行代码需要耗时,代码执行不会等待耗时操作完成以后再去执行下一行代码,而不是等待直接向后执行,异步代码的执行结果需要通过回调函数的方式处理;1.3代码执行顺序console.log('代码开始执行');setTimeout(() =&...原创 2019-10-11 23:43:11 · 1004 阅读 · 0 评论 -
node.js组成和全局对象global和模块导入导出和系统模块(fs,path)
node.js1.node.jsnode.js是运行在代码环境上的语言;javascript代码运行在node中,node.js是语言,node是运行环境;2.node.js组成js由三部分,ECMAScript,DOM,BOM;node.js由ECMAScript和node环境下的API;3.node.js全局对象global在浏览器中全局对象是window,在node中全局对象...原创 2019-10-07 22:51:17 · 930 阅读 · 1 评论 -
node.js创建web服务器和http协议和GET POST请求参数获取和路由模块和http请求头和响应头含义
创建web服务器和http协议1.服务端基础1.1网站组成网站应用程序分为两部分:客户端和服务端;客户端:在浏览器运行的部分,就是用户看到并与之交互的界面程序,使用html和css和js构建;服务端:在服务器中运行的部分,负责存储数据和处理应用逻辑;1.2node服务器能够提供网站访问服务的机器就是网站服务器,它能接收客户端的请求,能够对请求作出响应;1.3 IP地址互联网中设备...原创 2019-10-10 22:25:26 · 691 阅读 · 0 评论