eggjs 读取数据库代码 效果,读取数据库前需要先连接数据库
路由配置
// 读取数据库
router.get('/api/user/:name', controller.user.info);
controller 代码
// app/controller/use...
yekong
3年前 (2022-02-03)
喜欢
添加配置
config/plugin.js
'use strict';
/** @type Egg.EggPlugin */
// module.exports = {
// // had enabled by egg
// mysql: {
// enabl...
yekong
3年前 (2022-02-03)
喜欢
接口请求示例图
安装依赖
npm i tls-sig-api-v2
使用源码
'use strict';
const Controller = require('egg').Controller;
let TLSSigAPIv2 = require('tls-sig-api...
yekong
3年前 (2022-02-03)
喜欢
创建文件weatcher
app/controller/weatcher.js
'use strict';
const Controller = require('egg').Controller;
const axios = require('axios');
class...
yekong
3年前 (2022-02-02)
喜欢
安装依赖
npm i axios --save
引入
const axios = require('axios');
使用实例eggjs 使用高德地图查询天气
...
yekong
3年前 (2022-02-02)
喜欢
控制器
async add() {
const { ctx } = this;
ctx.body = {
code: 200,
data: ctx.request.body,
};
}
路由
module.exports ...
yekong
3年前 (2022-01-21)
喜欢
invalid csrf token
如果是开发模式的话,可以暂时关闭,关闭方法
找到config/config.default.js
添加csrf配置,关闭csrf
// csrf
config.security = {
csrf: {
enabl...
yekong
3年前 (2022-01-21)
喜欢
严格传参模式
除了严格模式还有普通的传参模式
控制器
async strictGet() {
const { ctx } = this;
ctx.body = {
code: 200,
data: ctx.params.name,
...
yekong
3年前 (2022-01-21)
喜欢
普通传参模式
除了常规模式还有严格的传参模式
控制器
async test() {
const { ctx } = this;
ctx.body = {
code: 200,
data: ctx.query,
};
...
yekong
3年前 (2022-01-21)
喜欢
初始化项目
mkdir egg-example && cd egg-example
npm init egg --type=simple
npm i
启动项目
npm run dev
open http://localhost:7001
...
yekong
3年前 (2022-01-19)
喜欢