Я делаю свой первый сайт для небольшого проекта, который требует использования Google Maps. Я настроил проект и имею ключ API, который я передаю на свой сайт с сервера flask.
У меня есть функция get_data(path)
, которая возвращает данные из указанного файла, затем я передаю ключ который сейчас хранится в текстовом файле на моей странице.
def map():
return render_template("map.html", token = get_data(token_path))
Страница HTML код:
<!DOCTYPE html>
<html>
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename = 'style.css')}}">
<head>
<title>Simple Map</title>
<meta http-equiv="refresh" content="300">
<meta name="viewport" content="initial-scale=1.0">
<meta charset="utf-8">
<meta lang="en">
<link rel="icon" href="{{ url_for('static', filename = 'icon.png')}}">
</head>
<body>
<div id="map"></div>
<script src="static/scripts/map.js"></script>
<script src="{{token}}" async defer></script>
</body>
</html>
В настоящее время {{token}}
получает замену на правильный ключ и все работает, но при использовании этого метода ключ отображается открыто в исходном коде. Что я должен сделать, чтобы скрыть ключ от исходного кода?
Заранее спасибо!