как правильно задать заголовок

155
21 мая 2019, 15:20

делал два варианта оба записывают в header но почему то не могу достучится из javascript'а

и так вариант 1

@app.route('/getAllJobs', methods=['GET', 'OPTIONS'])
@crossdomain(origin='*')
def allJobs():
with open(current_app.static_folder + "/jobs.json", "r", encoding="utf-8") as read_file:
    data = json.load(read_file)
resp = make_response(jsonify(data))
resp.headers['total-jobs'] = 15
return resp

вариант 2 через

@app.after_request
def apply_caching(response):
   response.headers["total-jobs"] = 15
   return response

в обоих случаях получаю вот такую картину и вроде все нормально

но в javascript'е его нет точнее немогу достучится...

Answer 1

вопрос решен! дело в том что надо было явно разрешить на Access-Control-Expose-Headers

resp.headers['Access-Control-Expose-Headers'] = 'total-jobs'
READ ALSO
AJAX передача в PHP функцию

AJAX передача в PHP функцию

Пытаюсь передать значения из select в PHP функцию при помощи Ajax

121
Webpack. Как достать из [path] переменной часть пути?

Webpack. Как достать из [path] переменной часть пути?

Всем добрый деньПытаюсь настроить webpack для проекта и столунулся со следующей проблемой:

145
Как в NWJS gui добавить разделитель в меню

Как в NWJS gui добавить разделитель в меню

У меня есть меню, прикрепленное к окну:

123
java script организация кода [закрыт]

java script организация кода [закрыт]

Подскажите как можно организовать код как бы по компонентам если я пишу на нативном java script без фреймворков, то есть делать один JS файл на весь...

156