Return JSON for 404 error instead of html
Valentin V. Bartenev
vbart at nginx.com
Tue May 13 14:37:09 UTC 2014
On Tuesday 13 May 2014 15:30:56 B.R. wrote:
> > Instead of using 3rd-party echo module, you can utilize the return
> > directive
> >
> > for the same purpose:
> > return 200 '{"status": "Not Found"}';
> >
> > Reference: http://nginx.org/r/return
> >
> > wbr, Valentin V. Bartenev
>
> I would have intuitively written code 404 rather than 200 on this one
> since the aim is to send a 404 error answer.
> Am I wrong? Would that loop?
>
I wrote an equivalent of "echo". The logic is that in this handler we provide
the page for 404 which actually exists.
wbr, Valentin V. Bartenev
More information about the nginx
mailing list