gpt4 book ai didi

elixir - 如何关闭 Phoenix 框架中的开发错误消息?

转载 作者:行者123 更新时间:2023-12-01 15:23:39 25 4
gpt4 key购买 nike

现在我从我的 Phoenix 服务器收到了很好的错误消息:

Nice phoenix error message

但是,我使用 Phoenix 作为 API,这些错误消息显示为一大块不可读的 html:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>UndefinedFunctionError at GET /api/v1/sessions/test</title>
<meta name="viewport" content="width=device-width">
<style>/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font
...1300+ lines...

有没有办法关闭它,让我的开发服务器转而输出 JSON 错误消息?谢谢。

最佳答案

在 Web 端点配置主要部分的 config/dev.exs 中,将 debug_errors 值设置为 false:

config :my_app, MyAppWeb.Endpoint,
# http: [port: 4000], # or like
debug_errors: false, # ⇐ HERE
...

关于elixir - 如何关闭 Phoenix 框架中的开发错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49144530/

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