Hi Jens,
if you want to define the value in INI files, it will need to be read in
a function where either "config" or "settings" is available.
One way to do that would be to define CORS_POLICY as a global variable
in your app and initialize it using a config.include() call in your
__init__.py.
Hope this helps,
Laurent.
Le 08/01/2018 à 12:23, Jens W. Klein a écrit :
> I have a small application where I want to configure `cors_origins`
> different dependent on the server its running on (dev/ staging/ live)
> without allowing access cross those domains.
>
> At the moment I have a policy defined in Python in a base.py, import it
> and use it in my classes with the enpoint like so:
>
> CORS_POLICY = {
> 'origins': ('*.dev.myserver'.com,),
> #'origins': ('*.stage.customerserver.com',),
> #'origins': ('*.livedomain.com',),
> ...,
> }
>
> ---
>
> @resource(path='/api/menu', cors_policy=CORS_POLICY)
> class Menu(object):
>
> def get(self):
> ...
> return menu_def
> ---
>
> Question: is there a way to define the `cors_origin` in the INI-files?
>
> TIA Jens
>
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to pylons-discuss+unsubscr...@googlegroups.com.
To post to this group, send email to pylons-discuss@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/pylons-discuss/b8f0c497-c8b4-5f02-ab9b-a47a1ed56d80%40gmail.com.
For more options, visit https://groups.google.com/d/optout.