Add allow-origin header
This commit is contained in:
parent
a955916690
commit
56f44e324a
@ -129,7 +129,7 @@ _Внимание_! Только Python 2.7, только PostgreSQL, тольк
|
|||||||
|
|
||||||
## Настройка
|
## Настройка
|
||||||
1. Создадим базу:
|
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
|
2. Проиндексируем Sphinx
|
||||||
`sudo python manage.py -c -i indexer -o /usr/local/sphinx/etc/sphinx.conf`
|
`sudo python manage.py -c -i indexer -o /usr/local/sphinx/etc/sphinx.conf`
|
||||||
Затем запустим searchd
|
Затем запустим searchd
|
||||||
|
@ -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"))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user