node+koa+mongodb+redis教程
npm install -g koa-generator
- koa2 -e koa2-learn
- 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