随笔分类 - Node
摘要:一、安装 二、注册策略 在passport.js里注册策略: 三、挂载passport 在入口中挂载passport 这时候passport策略配置完成。 四、调用策略 在定义登录接口的文件users.js里调用策略 passport.serializeUser函数定义序列化操作,调用ctx.log
阅读全文
摘要:本文只记录我做项目的实际情况,方便以后写项目回忆,写的并不详细具体。详细用法可以参考 "官方文档" 需要明确的是: 1. nuxt项目里使用vuex,不需要像普通vue项目那样配置。Nuxt.js 会尝试找到应用根目录下的 store 目录,如果该目录存在,它将做以下的事情: + 引用 vuex 模
阅读全文
摘要:使用node构建的项目中默认是不支持import语法的,要使用babel去编译了才能执行,具体分为以下三步: 一、安装 babel cli babel preset es2015 二、修改package.json 修改dev和start: exec babel node 三、根目录下新建.babel
阅读全文
摘要:一、辅助代码 在server/dbs/config.js里定义redis、smtp等相关配置: 在server/dbs/models/users.js定义User表,用来存储用户信息: 在入口文件server/index.js里做连接数据库、配置路由等工作 const Koa = require('
阅读全文
摘要:koa router 是koa框架的一个路由处理级别的中间件。 目录结构 ├── app.js ├── middleware │ ├── m1.js │ └── m2.js ├── package lock.json ├── package.json ├── public │ ├── images
阅读全文
摘要:洋葱模型 整个洋葱就是服务端程序app,每层洋葱皮都是一个中间件,传入requrest,经过各个中间件处理之后传出response。 新建中间件m1.js,m2.js koa learn/middleware/m1.js koa learn/middleware/m2.js 在app.js里使用m1
阅读全文