当前位置:网站首页>控制器-----controller
控制器-----controller
2022-08-05 08:06:00 【cjx177187】
Controller负责解析用户的输入,处理后返回响应的结果。1.所有的Controller 文件都必须放在 app/controller目录下2.支持多级目录,访问时可以通过目录名级联访问。
作用:
- 接受用户的提供的参数,然后从数据库中查找参数返回给用户
- 根据用户访问的URl不同然后渲染不同的模板
- 代理服务:将用户的请求返回给其他服务器
模板语法:
//严格模式
'use strict';
//引入egg中Controller属性
const Controller = require('egg').Controller;
//继承Controller这个类
class HomeController extends Controller {
async index() {
const { ctx } = this;//上下问对象
ctx.body = 'hi, egg';
}
}
//导出Controller
module.exports = HomeController;
如果路由是:
router.get('/hello', controller.user.news)
则控制器对应:
在controller文件夹下有一个user文件中有一个news方法
如果路由是:
router.get('/hello', controller.user.home.news)
则控制器对应:
在controller文件夹下有一个user文件夹下有一个home文件中有一个news方法
anyn 函数中可以输入任意类型的数据,他会自己转成JSON数据
this.ctx就是controller提供的功能主要是使用它提供的:给前端发送数据,访问插件功能
this.ctx.body="hello"====>只会执行一次就断开连接
可以再controller文件夹中新建新的js文件,实现模块化
边栏推荐
- 微信 小程序 之PC端 不支持 wx.previewMedia 方法 故用自定义轮播图进行 模拟照片视频的播放
- Mysql 死锁和死锁的解决方案
- [转帖]嫁人一定要嫁工资至少比你高3571.4元的男士
- TRACE32——加载符号表信息用于调试
- Jmeter永久设置中文界面
- MobileNetV2架构解析
- [Structural Internal Power Cultivation] The Mystery of Enumeration and Union (3)
- 环网冗余式CAN/光纤转换器 CAN总线转光纤转换器中继集线器hub光端机
- 【 LeetCode 】 235. A binary search tree in recent common ancestor
- Controlling number and letter input in ASP
猜你喜欢
Support touch screen slider carousel plugin
D2--FPGA SPI接口通信2022-08-03
egg框架中解决跨域的三种方案
TRACE32——加载符号表信息用于调试
SVG Star Wars Style Toggle Toggle Button
v-if/v-else根据计算判断是否显示
cmake 学习使用笔记(三)
D2--FPGA SPI interface communication2022-08-03
v-if/v-else determines whether to display according to the calculation
配合屏幕录像专家,又小又清晰!
随机推荐
Jmeter永久设置中文界面
P1103 书本整理
[Repost] Marry a man must marry a man whose salary is at least 3571.4 yuan higher than yours
爬虫从入门到入牢
Qt编写自定义控件:文字聚光灯效果之一
A small problem with mysql using the in function
[Structure internal power practice] Structure memory alignment (1)
Ethernet Principle
Insights in programming
常用的遍历map的方法
七夕看什么电影好?爬取电影评分并存入csv文件
奇怪的Access错误
Mysql 死锁和死锁的解决方案
Redis数据库学习
moment的使用
openSource 知:社区贡献
Unity—物理引擎+“武器模块”
nn.unfold和nn.fold
学习机赛道加速:请“卷”产品,不要“卷”营销
Chapter 12 贝叶斯网络