我在哪里可以在 grails 服务器角度客户端上添加代码

Posted

技术标签:

【中文标题】我在哪里可以在 grails 服务器角度客户端上添加代码【英文标题】:Where can I add code on grails server angular client 【发布时间】:2021-12-17 12:24:48 【问题描述】:

我跟着this guide 修改了棱角边。我以前只使用过 grails,现在我遇到了问题。如何将函数添加到 post 方法?或者我可以在服务器端的哪里以及如何在注册新客户时添加自动发送电子邮件功能?

根据我之前只使用 grails 的工作,这是使用控制器并修改 save() 方法制作的,但现在我找不到此方法或客户控制器的位置。

如果有人可以帮助我,我将不胜感激。另外,我不明白该请求如何与 angular 一起使用。

【问题讨论】:

【参考方案1】:

如何向 post 方法添加函数?

post 方法一个函数。通常,它们在 Groovy 中被称为方法,但在这种情况下,这些名称的含义相同。该语言不允许您将方法添加到方法(或将函数添加到函数,或它们的任何组合)。

或者我可以在服务器端的何处以及如何添加自动发送 注册新客户时的电子邮件功能?

这取决于您的应用程序中的许多因素,但假设您的应用程序使用 GORM,您可以让异步侦听器响应 PreInsertEvent(或类似的)并在侦听器中启动电子邮件的发送。如果您不使用 GORM,您可以将邮件发送代码放在 Grails 服务中,并从支持注册新客户的控制器操作中调用该服务方法。

【讨论】:

以上是关于我在哪里可以在 grails 服务器角度客户端上添加代码的主要内容,如果未能解决你的问题,请参考以下文章

我在哪里可以找到所有 Grails 字段插件类型的默认模板?

如何将角度5的输入值发送到grails 3?

在哪里放置,以及如何访问 Grails 应用程序中的 jQuery 插件?

Grails 单元测试问题

Grails 1.3.7 - build.xml 在哪里?

Grails - 在哪里放置测试文件以及如何加载它们