初めての Python/Flask アプリを heroku にデプロイしました。アプリは、「url」で実行されている python アプリへのクエリを作成する javascript 関数を使用して、index.html などの html ページで構成されます。
function getDistance(position) {
url = 'http://127.0.0.1:5000/geodesicDistance';
query = position.coords.latitude.toString()+','+position.coords.longitude.toString();
$.get(url, {'q': query},function(data) {
$('#results .distance')[0].innerHTML = Math.round(data['result']['distance']*1000)/1000;
})
}
Python アプリはクエリを受け取り、結果を返します
アプリは実際にはhttp://geodesicdistance.herokuapp.com/で実行されていますが、ルート フォルダーにある index.html ページを表示できません。