gpt4 book ai didi

phoenix-framework - 功能插头与模块插头

转载 作者:行者123 更新时间:2023-12-04 07:49:22 24 4
gpt4 key购买 nike

我想在我的应用程序中编写一个用于用户身份验证的插件。正在浏览 phoenix 插件文档,对使用哪种插件、功能或模块有点困惑。

一般来说,两种插头中哪个插头更适合什么时候?

最佳答案

当您需要功能插件时,我可以想到两个主要用途:

  1. 您需要一个文件( Controller 、路由器、端点等)的本地插件。如果您希望多个文件都可以使用模块插件,则首选模块插件。
  2. 您正在编写一个库,允许您使用模块中的函数插件(Phoenix 为 put_layoutscrub_params 执行此操作)

大多数时候,我的插件在开发时都是作为函数开始的,然后我将它们移到它们自己的模块中。

模块插件的好处是能够在 init/1 函数中执行一些登录,稍后将传递给 call/2 函数。

关于phoenix-framework - 功能插头与模块插头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37463187/

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