From edd41a4005a7b1af21e78b54e1e758ab6f1deb8c Mon Sep 17 00:00:00 2001 From: cc Date: Fri, 28 Feb 2025 11:27:18 +0100 Subject: [PATCH] add CORS headers --- server.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index 8b15773..3f70652 100644 --- a/server.py +++ b/server.py @@ -1,6 +1,6 @@ import csv, random -from bottle import route, run +from bottle import route, run, response """ @@ -24,6 +24,10 @@ def question(): dict return value is automatically converted to JSON. """ + response.set_header('Access-Control-Allow-Origin', '*') + response.set_header('Access-Control-Allow-Methods', 'GET,POST') + response.set_header('Access-Control-Allow-Headers', 'Access-Control-Allow-Origin,Content-Type' + num_q = len(questions) rand_id = random.randint(1, num_q) # id vs. index @@ -37,6 +41,10 @@ def question(): @route('/question/') def question(id): + response.set_header('Access-Control-Allow-Origin', '*') + response.set_header('Access-Control-Allow-Methods', 'GET,POST') + response.set_header('Access-Control-Allow-Headers', 'Access-Control-Allow-Origin,Content-Type' + question = questions[id-1] q_with_headers = {} for k, v in zip(header, question):