随笔分类 -  Node

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

点击右上角即可分享
微信分享提示