Add allow-origin header

This commit is contained in:
Jack Stdin 2016-02-15 02:03:59 +03:00
parent a955916690
commit 56f44e324a
2 changed files with 8 additions and 1 deletions

View File

@ -14,12 +14,16 @@ fias_factory = FiasFactory()
@app.route(r'/expand/<aoid:re:[\w]{8}(-[\w]{4}){3}-[\w]{12}>') @app.route(r'/expand/<aoid:re:[\w]{8}(-[\w]{4}){3}-[\w]{12}>')
def expand(aoid): def expand(aoid):
response.content_type = 'application/json' response.content_type = 'application/json'
response.set_header('Access-Control-Allow-Origin', '*')
return json.dumps(fias_factory.expand(aoid)) return json.dumps(fias_factory.expand(aoid))
@app.route(r'/normalize/<aoid:re:[\w]{8}(-[\w]{4}){3}-[\w]{12}>') @app.route(r'/normalize/<aoid:re:[\w]{8}(-[\w]{4}){3}-[\w]{12}>')
def normalize(aoid): def normalize(aoid):
response.content_type = 'application/json' response.content_type = 'application/json'
response.set_header('Access-Control-Allow-Origin', '*')
return json.dumps(fias_factory.normalize(aoid)) return json.dumps(fias_factory.normalize(aoid))
@ -28,6 +32,7 @@ def normalize(aoid):
def find(text, strong=False): def find(text, strong=False):
strong = (strong == "strong") strong = (strong == "strong")
response.content_type = 'application/json' response.content_type = 'application/json'
response.set_header('Access-Control-Allow-Origin', '*')
return json.dumps(fias_factory.find(text, strong)) return json.dumps(fias_factory.find(text, strong))
@ -35,4 +40,6 @@ def find(text, strong=False):
@app.error(404) @app.error(404)
def error404(error): def error404(error):
response.content_type = 'application/json' response.content_type = 'application/json'
response.set_header('Access-Control-Allow-Origin', '*')
return json.dumps(dict(error="Page not found")) return json.dumps(dict(error="Page not found"))