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.

Reply via email to