1. 基础项目创建
创建项目
npm init egg --type=simple
运行
npm run dev
http://localhost:7001
2. 使用 egg-redis 操作 redis
安装 egg-redis
npm i egg-redis -s
使用
// 1. 启用 egg-redis
// config/plugin.js
module.exports = {
redis: {
enable: true,
package: 'egg-redis',
},
}
// 2. 配置 redis 连接参数
// config/config.default.js
const userConfig = {
redis: {
client: {
port: 6379,
host: '127.0.0.1',
password: '',
db: 0,
},
},
}
// 3. 代码中使用
await this.app.redis.set('egg:test', 'test'); // set value
const redisData = await this.app.redis.get('egg:test'); // get value
3. 使用 sequelize 操作 postgresql
安装 egg-sequelize、sequelize postgresql
npm i egg-sequelize -s
npm i pg pg-hstore -s
使用
// 1. 启用 egg-sequelize
// config/plugin.js
module.exports = {
sequelize: {
enable: true,
package: