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

@ -129,7 +129,7 @@ _Внимание_! Только Python 2.7, только PostgreSQL, тольк
## Настройка
1. Создадим базу:
`sudo -u phias python manage.py -b create -s /tmp/fias_xml.rar`
`sudo -u phias python manage.py -b create -s /tmp/fias_xml.rar`
2. Проиндексируем Sphinx
`sudo python manage.py -c -i indexer -o /usr/local/sphinx/etc/sphinx.conf`
Затем запустим searchd

View File

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