查看源代码 Phoenix.MissingParamError 异常 (Phoenix v1.7.14)

当请求参数中预期存在某个键,但实际不存在时引发此异常。

此异常由 Phoenix.Controller.scrub_params/2 触发,它

  • 检查所需键是否存在(可以为空)
  • 将所有空参数更改为 nil("" -> nil)

如果出现此错误,您应该处理错误并将其显示给最终用户。这意味着请求中缺少参数。