现在我收到凤凰服务器的错误消息:
但是,我使用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错误消息?感谢。
答案 0 :(得分:5)
在网络端点配置主要部分的config/dev.exs
中,将debug_errors
值设置为false
:
config :my_app, MyAppWeb.Endpoint,
# http: [port: 4000], # or like
debug_errors: false, # ⇐ HERE
...