Я новичок в веб-разработке, создаю веб-сайт на чистом HTML/CSS/ и JS и размещаю его на сервере. Мне нужно использовать ключ API в моем js-файле, и, конечно, я не хочу, чтобы он был доступен публике. в ходе своего исследования я узнал, что не существует простого способа замаскировать мой ключ, и это можно сделать только с помощью подходящего бэкэнда.
Теперь мой вопрос заключается в том, есть ли способ иметь ключ API только на бэкэнде и перенести его в js-файл на внешнем интерфейсе, чтобы выполнить остальные функции? если да, то как?
Извините, если этот вопрос повторяется, но я не смог найти ответа при поиске на форуме.
Код: Выделить всё
myhtml.html
a regular html with tag to myjs.js
Код: Выделить всё
myjs.js
API="something"
initilize-library (API);
// use the library
Я не пробовал ничего конкретного, поскольку большинство решений, которые я нашел, были для таких фреймворков, как React, и недостаточно конкретны (они говорят, что вам нужен бэкэнд, но мало что говорят о том, как его реализовать и как подключиться к тому, что у меня уже есть, а именно к файлам html, css и js)
Я знаю, что у нас могут быть секретные файлы и папки на хостинг-серверах, и я думал хранить там свой JS, но это не сработало
Подробнее здесь:
https://stackoverflow.com/questions/758 ... js-website