gpt4 book ai didi

javascript - 使用 Express 创建 Node js 应用程序时,如何默认在所有 Controller 中注入(inject)模型、服务

转载 作者:行者123 更新时间:2023-12-01 02:38:27 25 4
gpt4 key购买 nike

我对 Sails 有一点经验,我真的很喜欢它在 Controller 内自动注入(inject)所有模型和服务的方式,这样我们就不用在脚本开头要求所有这些,但框架非常庞大。

因此,我正在使用 Express 框架制作一个项目,并希望实现此功能,我不需要在每个 Controller 脚本中都需要服务和模型。

谢谢。

最佳答案

您可以创建索引文件来导出所有服务和模型。然后只需将其包含到您的 Controller 中即可

在service.js中

exports = {
auth : require('./auth'),
user : require('./user'),
and many more
}

在 Controller 中

var service = require('service')

使用服务作为service.auth、service.user

谢谢

关于javascript - 使用 Express 创建 Node js 应用程序时,如何默认在所有 Controller 中注入(inject)模型、服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47727502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com