shahryarjb
I have read phoenix documents and edited my code but it didn’t work for me.
my dev config :
config :trangell_html_site_web, TrangellHtmlSiteWeb.Endpoint,
http: [port: 9991],
debug_errors: false,
code_reloader: true,
check_origin: false,
watchers: [node: ["node_modules/brunch/bin/brunch", "watch", "--stdin",
cd: Path.expand("../assets", __DIR__)]]
my ErrorView :
def render("404.html", _assigns) do
"Page not found"
end
def render("500.html", _assigns) do
"Server internal error"
end
def template_not_found(template, _assigns) do
Phoenix.Controller.status_message_from_template(template)
end
but it shows me :
How can I fix this ?
ref
https://hexdocs.pm/phoenix/errors.html
https://hexdocs.pm/phoenix/views.html#the-errorview
phoenix 1.3 || elixir v1.6.4
Trending in Questions
Hello!
Suppose you are building workflow (order / task / payment) processing system with the following requirements:
Each workflow con...
New
Hi all,
I’m working on a Phoenix project where I need to make external HTTP requests and I’m trying to choose between Req and HTTPoison....
New
How do I tell Hologram not to escape HTML when substituting into templates?
{Textile.render(@product.long_description)}
escapes the HTM...
New
Hi,
we run different LLM models across a cluster, with each node loading a configurable subset. Model-specific queues let nodes consume ...
New
I’d like to create a file with 600 permissions (rw-------), but there’s a race condition if I create it and then change the permissions. ...
New
Is there a way to import record definitions in the iex shell for pretty printing (similar to the rr command in the erl shell)? This woul...
New
When I use Mix.install with a git dependency, using git@github.com:... how do I change the SSH identity used?
I’ve got two Github accoun...
New
Other Trending Topics
Hey there,
I haven’t seen a list of useful Elixir specific skills for the popular AI tools yet so I’m starting one here with my first.
...
New
Hi everyone :waving_hand:
I wanted to share something I’ve been building — NowBlind, a random chat app designed to help people discover ...
New
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
(I just needed to vent somewhere and LinkedIn is full of hope, or hype, I’m not sure which exactly)
AI dream has many faces, but general...
New
Localize is the next generation localisation library for Elixir. Think of it as ex_cldr version 3.0. The first version will be released ...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #code-sync
- #discussion
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #ai
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #elixirconf-us
- #blog-post
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #elixirconf-eu
- #processes
- #security
- #api
- #forms
- #performance











Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
und0ck3d
That’s a bit weird, just tested on a new app (generated with
phx.newtask) and it’s working fine… Only thing I changed was thedebug_errorsoption tofalseas you did. Can you provide an example repo to reproduce the issue?shahryarjb
@und0ck3d Thanks, link: https://github.com/shahryarjb/custom_phoenix_error
josevalim
What is your Elixir version? There is a bug in Elixir before v1.7 where a change of configuration inside the umbrella project was not applying in some cases. If you remove _build at the umbrella root, does the issue still persists?
shahryarjb
Hello, my elixir ver is v1.6.4, I removed my _build and I saw this which was fixed. thank you , I’ll update this soon to 1.7
shahryarjb
@josevalim
Unfortunately, I have a problem with this part, I want to redirect to html error page but I can’t
I edited this to
but it didn’t work, how can I fix this?
NobbZ
This produces an infinite loop.
shahryarjb
Then what do I do to fix this? would you mind telling me? Please
NobbZ
What is it you actually want? If you want some HTML template rendered, then do so. As far as I remember you simply need to provide the template in the template/error folder and then leave off the render clause.
shahryarjb
Hmm, Im confused, honestly I need it to show my 404.html.eex instead of text, I have created 2 html .eex before, but I can’t use these.
for example:
that is my
web/templates/error/404.html.eex, but It isn’t shown when I enter broken url. it shows me a text but I want that.Updated:
now I know, I have to delete all of my codes in My ErrorView except the following line:
I have 2 questions
q1: when I have 401 or 403 status; What is happens? can I custom them ?
q2: I have a FallbackController please see my code:
I render
render(TrangellHtmlSiteWeb.ErrorView , :"404")and it shows me an error in centre of my template, but in the main page if I try like:local.com/404it just shows me full 404 error page, independently!!Please see:
pic 1:
pic2:
how can I redirect it to 404full page with the session which I need?
shahryarjb
somebody knows what my problem is?
I was forced to use
redirect(conn, to: "/404")path:
controllers/blog_fallback_controller.exand
get_flashdoesn’t work and I can’t use session, what do I do ?