odoo 8 - включить CORS для создания ajax - PullRequest
0 голосов
/ 15 мая 2018

Мне нужно выполнить ajax для сервера odoo 8, но ответ ajax - «Access-Control-Allow-Origin».Чтобы это понять, мне нужно включить CORS.Есть идеи ??

1 Ответ

0 голосов
/ 15 мая 2018

Если вы можете изменить код на стороне сервера

Метод, который вы пытаетесь вызвать удаленно, имеет декоратор http.request. Я думаю, это выглядит как

@http.route('/example', type='http', auth='public', website=True)
def render_example_page(self):
    ...

этот декоратор имеет параметр cors . Вы можете установить конкретный URI, из которого должны быть разрешены запросы, или установить *, чтобы разрешить запросы из всех источников.

@http.route('/example', type='http', auth='public', website=True, cors='*')
...