node+koa+mongodb+redis教程

npm install -g koa-generator

  1. koa2 -e koa2-learn
  2. cd koa2-learn/
    npm install

启动方式

DEBUG=koa2-learn:* npm start

依赖可能有二次安装--Pass
npm install --update-binary



npm start/test
npm run dev(可在命令行大一i你console.log)

安装mongodb

https://www.runoob.com/mongodb/mongodb-tutorial.html
https://www.cnblogs.com/zhoulifeng/p/9429597.html
net start MongoDB 开启服务

net stop MongoDB 关闭服务

安装依赖

npm i mongoose
新建dbs-->config.js
export default ({
dbs: 'mongodb://127.0.0.1:27017/dbs'
})

命令行模拟发送post请求

curl -d 'name=laozi&age=27' http://localhost:3000/users/addPerson

安装redis

https://blog.csdn.net/qq_45173404/article/details/107715530
打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe

中间件

npm i koa-generic-session koa-redis
查看redis中有什么值
redis-cli
keys *
查看对应的value值
get key值

直接操作redis

// 1.引入redis
const Redis = require('koa-redis')
// 2.拿到redis客户端
const Store = new Redis().client
// 3.直接操作redis
router.get('/fix',async function (ctx){
const st = await Store.hset('fix',Math.random())
ctx.body={
code:0
}
})

hget fix name

nuxt.js学习

官网:
https://zh.nuxtjs.org/docs/2.x/get-started/installation
但是我们要用适用于koa
https://github.com/nuxt-community/koa-template

posted @ 2021-01-24 16:33  小白咚  阅读(210)  评论(0编辑  收藏  举报