摘要:
网上有很多关于passport模块使用方法的介绍,不过基本上都是基于express3的,本文介绍在express4框架中使用passport模块。 前言 passport是一个功能单一,但非常强大的一个模块,支持本地账号验证和第三方账号登录验证,本文将介绍使用passport实现用户注册检测,用户登 阅读全文
摘要:
AngularJS的表达式是放在{{}}里面,用{{ }}符号将一个变量绑定到$scope上。 angularJS中的表达式有如下特点: 1.只能在其所属作用域内部 所有的表达式都在其所属的作用域内部执行,并有访问本地$scope的权限。 2.允许未定义 在html中可以使用未在angularJS定 阅读全文
摘要:
Grunt可以执行像压缩, 编译, 单元测试, 代码检查以及打包发布的任务。 本文介绍使用Grunt实现nodejs程序自启动功能。 目录: 1)grunt-contrib-watch 2)grunt-nodemon 3)grunt-concurrent 1.Grunt介绍 Grunt是一个自动化的 阅读全文
摘要:
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的 阅读全文
摘要:
这段时间公司有个项目要用到angularJS,于是就在网上开始各种找学习资料。 一开始下了一本《angularJS权威教程》,看了10章,实在看不下去了,只能说这本书对于才接触javascript和nodejs的新手来说,写的太难了(例子太少) 然后又在网上找了一些视频教程,我看的是慕课网的,反正新 阅读全文
摘要:
1、首先去github官网申请一个账号 github官网 2.登录github,并新建一个库: 点击: 进去之后,这里填写库名,可以随便填写: 然后直接点击: 3.本地连接github 1)安装git:sudo apt-get install git 2)在Ubuntu下使用ssh命令连接githu 阅读全文
摘要:
名词解释 Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对 Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model : 由Schema发布生成的模型,具有抽象 阅读全文
摘要:
再来看它的get方法,我们并没有看到mess字段。那mess到底是从哪里来的呢? 接着我看到app.js文件里面: 只有这里出现了mess,这里使用了express的locals属性,那这个mess是怎么传给views的呢 我们习惯在get方法中使用render来向ejs模版传递参数,我们来看一看e 阅读全文
摘要:
原因有两个: 1.操作系统没有改共享库 2.安装了该共享库,但是执行外部程序调用该共享库的时候,程序按照默认路径(/usr/lib、/lib)找不到该共享库文件 解决方法: ubuntu系统的共享库一般安装在/usr/local/lib目录下,如果不确定,可以使用ls /usr/local/lib查 阅读全文