I mean, we have other web2py apps there, I dont want to modify the default behaviour of the other ones, only this "backend" app.
El martes, 20 de septiembre de 2016, 10:06:10 (UTC-5), Ty oc escribió: > > I thought it was a per app configuration. > > El lunes, 19 de septiembre de 2016, 17:51:28 (UTC-5), Anthony escribió: >> >> routes.py goes in the root /web2py folder. Be sure to restart the server >> or reload routes (via admin). Also, make sure you don't actually have an >> error somewhere in your error handling app. >> >> On Monday, September 19, 2016 at 5:02:11 PM UTC-4, Ty oc wrote: >>> >>> Where exactly I need to put this file? >>> >>> I have tried >>> >>> error_message = '<html><body><h1>%s-------</h1></body></html>' >>> error_message_ticket = '''<html><body><h1>Internal error</h1> >>> Ticket issued: <a href="/admin/default/ticket/%(ticket)s" >>> target="_blank">%(ticket)s</a>------</body></html>''' >>> >>> routes_onerror = [ >>> ('init/400', '/backend/default/index'), >>> ('init/*', '/backend/default/index'), >>> ('*/404', '/backend/default/index'), >>> ('*/*', '/backend/error/report') >>> ] >>> >>> >>> >>> error_handler = dict(application='backend', >>> controller='error', >>> function='report') >>> >>> >>> >>> Still no correct message displayed if I cause a 500 server error. Where >>> do I activate it? >>> >>> I mean, even debugging passes over the redirector inside web2py and see >>> nothing on those variables causing normal behaviour on the branch on >>> rewrite.py >>> >>> if status >= 399 and THREAD_LOCAL.routes.routes_onerror: >>> >>> >>> >>> so.... >>> >>> >>> El martes, 6 de septiembre de 2016, 11:17:58 (UTC-5), Anthony escribió: >>>> >>>> http://web2py.com/books/default/chapter/29/04/the-core#Routes-on-error >>>> >>>> Anthony >>>> >>>> On Tuesday, September 6, 2016 at 10:43:19 AM UTC-4, Ty oc wrote: >>>>> >>>>> Still I need to log the ticket issue so we know what is happening (we >>>>> will be watching for errors to show on the admin webapp), but we dont >>>>> want >>>>> the error to be like the HTML that is always show to the user. >>>>> >>>>> I want to return a one of the following depending on where Im >>>>> returning it (a page in the web app or a request of a service) >>>>> >>>>> >>>>> - for the service >>>>> - {"error":"see ticket xyz"} >>>>> - for the HTML webpage >>>>> - General error, return home "here". >>>>> >>>>> >>>>> >>>>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.