1. 路由的写法1. 路由 + 控制器,最常用的写法。router.get('/admin/user',controller.admin.user.index);2. 路由别名 +
原创
2023-03-23 00:26:36
8阅读
Egg中获取路由传参与Koa差不多,主要的区别在于Egg中的控制器继承于Controller,所以在获取传参的时候要修改 this 的指向,下面用一个实例来说明如何获取路由传参。首先在app文件夹下的 router.js 中添加路由。'use strict';module.exports = app => { const { router, controller } = .........
原创
2023-03-23 00:25:52
8阅读
1.创建 product 控制器 app/controller/product.js const Controller = require('egg').Controller; class ProductController extends Controller { async index() {
转载
2020-02-27 12:00:00
103阅读
2评论
一、路由的几种写法 见:https://eggjs.org/zh-cn/basics/router.html 二、路由重定向 路由内部重定向: module.exports = app => { app.router.get('index', '/home/index', app.controlle
转载
2021-08-13 08:32:47
1474阅读
一、路由的几种写法一般写法router.get('/news', controller.news.index);带有中间件的写法const auth = app.middleware.auth();router.get('/news', auth,controller.news.index);包含名字的路由写法相当于给路由起一个名字,直接访问/news还是正常的。router.get('新闻','/news', controller.news.index);二、路由重
原创
2022-02-11 10:24:53
458阅读
一、路由的几种写法一般写法router.get('/news', controller.news.index);带有中间件的写法const auth = app.middleware.auth();router.get('/news', auth,controller.news.index);包含名字的路由写法相当于给路由起一个名字,直接访问/news还是正常的。router.get('新闻','/news', controller.news.index);二、路由重
原创
2021-12-16 15:23:36
468阅读
摘要本文主要介绍Ubuntu系统下,docker及docker-compose的基本安装过程。1. docker的安装首先,读者应进入Docker-Egine的安装指导页面,并根据自己的系统版本选择所需的安装的Docker-Engine的平台版本。本文主要基于Ubuntu的高级软件管理工具进行安装说明。移除以前老版本的Docker-Enginesudo apt-get remove docker
转载
2023-11-15 12:48:46
0阅读
在home.js中增加一个方法huangbaokang'use strict';const Controller = require('egg').Controller;class HomeController extends Controller { async index() { const { ctx } = this; ctx.body = 'hi, egg'...
原创
2021-07-28 10:06:37
1128阅读
编写路由基础用法// router.jsrouter.get('/admin/:id', controller.admin.index);// controllerasync index() { cons
原创
2022-10-14 15:57:50
57阅读
在企业级桌面应用开发中,权限管理与动态路由生成是保障系统安全性和灵活性的核心功能。本文将深入剖析 dromara/electron-egg 框架如何实现基于用户角色的权限控制与动态路由加载,帮助开发者构建更安全、可扩展的桌面应用。通过本文,你将掌握路由配置结构、权限过滤逻辑、动态加载实现及前端渲染完整流程。## 路由系统基础架构electron-egg 前端路由系统基于 Vue Route...