Elixir Plug.Adapters.Cowboy.http 中的 opts 和 options 有什么区别?
What is the difference between opts and options in Elixir Plug.Adapters.Cowboy.http?
函数定义为
def http(plug, opts, options \ []) do
...
为什么有两个看似意思相同但名称不同的参数?
第一个选项是插件选项。第二个选项是给 cowboy 和 ranch 的选项。我们绝对应该重命名它们以使其更清晰。
函数定义为
def http(plug, opts, options \ []) do
...
为什么有两个看似意思相同但名称不同的参数?
第一个选项是插件选项。第二个选项是给 cowboy 和 ranch 的选项。我们绝对应该重命名它们以使其更清晰。