egg如何扩展response

egg如何扩展response

response扩展插件1、在app/extend目录下新建response.js文件例如 新建一个设置token的response.js的扩展插件module.exports = { set token(token) { this.set('token', token) } }2、在控制层controller里某个控制的js里写入方法例如我在test.js里面写入'use strict'; const Controller = require('egg').Controller; classTestController extends Control...

后端 2022-05-11 PM 218℃ 0条
echart点击和高亮事件

echart点击和高亮事件

一、echarts图表环形图如何展示一个数据,鼠标滑过展示另外一个数据option = { title: { text: '某站点用户访问来源', subtext: '纯属虚构', left: 'center' }, tooltip: { trigger: 'item', formatter:function(params){ return (params.data.label + '<br>网站数量:' + params.data.num) ...

前端 2022-01-15 AM 4701℃ 0条
egg对cookies、session和redis的操作

egg对cookies、session和redis的操作

一、egg对cookies的操作HTTP 请求都是无状态的,但是我们的 Web 应用通常都需要知道发起请求的人是谁。为了解决这个问题,HTTP 协议设计了一个特殊的请求头:Cookie。服务端可以通过响应头(set-cookie)将少量数据响应给客户端,浏览器会遵循协议将数据保存,并在下次请求同一个服务的时候带上(浏览器也会遵循协议,只在访问符合 Cookie 指定规则的网站时带上对应的 Cookie 来保证安全性)。通过 ctx.cookies,我们可以在 controller 中便捷、安全的设置和读取 Cookie。class HomeController extends Contr...

后端 2022-01-04 PM 665℃ 0条
egg进行连接配置

egg进行连接配置

egg的连接配置安装$ npm i --save egg-sequelize $ npm install --save mysql2 # For both mysql and mariadb dialects 或者使用其他方式连接 $ npm install --save pg pg-hstore $ npm install --save tedious在config/plugin.js里配置插件exports.sequelize = { enable: true, package: 'egg-sequelize' }在conif/config.{env}.js里进行连接...

后端 2021-12-29 PM 302℃ 0条
Egg如何创建后端服务(一)

Egg如何创建后端服务(一)

egg如何创建项目一、创建第一种方法:$ mkdir egg-example && cd egg-example $ npm init egg --type=simplek $ npm i第二种、方法:npm i egg-init -g egg-init egg-example --type=simple--type+骨架类型 simple 简单egg应用程序框架 enpty 空的egg应用程序框架 plugin egg plugin骨架 framework egg framework骨架 二、安装依赖npm install --save egg-s...

后端 2021-12-14 PM 370℃ 1条