Loopbackjs 将非db、非rest环回连接器连接到环回4
希望有人能帮助我理解一些环回4的基本知识 我想连接一个不连接到数据库或REST端点的环回连接器。此特定库使用sendgrid库发送电子邮件。它基本上只是一个由连接器包装的发送函数 我不知道如何向我的控制器公开此功能,以便发送电子邮件,因为数据源需要1。CRUD命令2。REST端点,不适用于此连接器 我对环回4完全是新手,所以我可能只是缺少一些我找不到的基本知识。谢谢 此特定库使用sendgrid库发送电子邮件。它基本上只是一个由连接器包装的发送函数。 我不确定如何将此函数公开给我的控制器 请按照中的说明操作。基本上:Loopbackjs 将非db、非rest环回连接器连接到环回4,loopbackjs,Loopbackjs,希望有人能帮助我理解一些环回4的基本知识 我想连接一个不连接到数据库或REST端点的环回连接器。此特定库使用sendgrid库发送电子邮件。它基本上只是一个由连接器包装的发送函数 我不知道如何向我的控制器公开此功能,以便发送电子邮件,因为数据源需要1。CRUD命令2。REST端点,不适用于此连接器 我对环回4完全是新手,所以我可能只是缺少一些我找不到的基本知识。谢谢 此特定库使用sendgrid库发送电子邮件。它基本上只是一个由连接器包装的发送函数。 我不确定如何将此函数公开给我的控制器 请按照
constructor(
@inject('services.EmailService')
protected emailService: CalculatorService,
) {}
constructor(
@inject('services.EmailService')
protected emailService: CalculatorService,
) {}
或者,您不必使用连接器,可以直接从控制器方法调用sendgrid库 谢谢@miroslav。我尝试了这个方法,但是当我运行
lb4服务
命令时,它没有列出我的sendgrid数据源。服务生成器似乎需要一个REST数据源。我通过创建一个REST数据源确认了这一点,它确实认识到了这一点。如何将sendgrid连接器连接到它?是我正在使用的连接器。这看起来像是我们这边的疏忽。从本质上讲,我们使用关于已知连接器的元数据(请参阅)来决定支持每个数据源的连接器是否宣布“Model”为基类,因此是否与“service”类似。显然,这不适用于我们不知道的连接器。你能打开一个新的GitHub版本吗?最好是“功能请求”-请看我已经创建了功能请求,谢谢您的帮助。因此,听起来目前唯一可行的替代方案是直接将库导入到我的控制器中,如您所述,对吗?不太对。我相信您可以将数据源名称作为命令行参数提供给lb4 service
命令,然后它将跳过基本模型检查并使用提供的数据源。谢谢@miroslav。我尝试了这个方法,但是当我运行lb4服务
命令时,它没有列出我的sendgrid数据源。服务生成器似乎需要一个REST数据源。我通过创建一个REST数据源确认了这一点,它确实认识到了这一点。如何将sendgrid连接器连接到它?是我正在使用的连接器。这看起来像是我们这边的疏忽。从本质上讲,我们使用关于已知连接器的元数据(请参阅)来决定支持每个数据源的连接器是否宣布“Model”为基类,因此是否与“service”类似。显然,这不适用于我们不知道的连接器。你能打开一个新的GitHub版本吗?最好是“功能请求”-请看我已经创建了功能请求,谢谢您的帮助。因此,听起来目前唯一可行的替代方案是直接将库导入到我的控制器中,如您所述,对吗?不太对。我相信您可以将数据源名称作为命令行参数提供给lb4 service
命令,然后它将跳过基本模型检查并使用提供的数据源。