18910140161

Egg.js自定义服务

顺晟科技

2021-06-16 10:39:26

285

在应用程序目录中创建新的服务文件夹,在服务文件夹下创建新的学生服务,在egg中引入服务,并创建从服务继承的新的学生服务类

常量服务=要求('鸡蛋')。服务;

学生服务扩展了服务{

//模拟数据库采集

异步索引(){

返回{

id:100,

名称: '黄保康',

市3360 '江西'

}

}

}

module.exports=学生服务;

前端调用学生服务

我们在学生管理模块的主页上称之为。

在学生控制器student.js文件中,修改索引方法

异步索引(){

const { ctx }=this

//ctx.body='学生索引';

//调用服务获取数据

const RES=wait CTX . service . student . index();

ctx.body=res

}

Ctx.service.student命名为小写,这是约定。索引方法返回从数据库模拟的数据。

定制服务后,可以在多个控制器中调用,方便模块开发。

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航