Я изучаю, как работают веб-приложения, и после успешного создания соединения между интерфейсом и сервером мне удалось выполнить запрос на получение с аксиомой:
Маршрут в моей колбе
@app.route('/api/random')
def random_number():
k = kokos()
print(k)
response = {'randomNumber': k}
return jsonify(response)
функция my kokos ()
def kokos():
return (890)
Функция, которую я вызываю для получения данных из бэкэнда:
getRandomFromBackend () {
const path = `http://localhost:5000/api/random`
axios.get(path)
.then(response => {this.randomNumber = response.data.randomNumber})
.catch(error => {
console.log(error)
})
}
Теперь предположим, что в моем приложении есть поле ввода со значением, которое я хочу использовать в функции kokos (), чтобы повлиять на результат и то, что будет отображаться в моем приложении. Может кто-нибудь объяснить мне, как это сделать? ?
Это то, что запросы POST для, и я должен сначала опубликовать, а затем получить? Или я могу использовать еще GET и как-то передать «аргументы»? Это даже GET и POST для или я делаю это слишком сложным для себя?
Это правильный способ делать подобные вещи? Я просто написал много кода на python и хочу просто обмениваться данными между сервером и клиентом.
Спасибо, Якуб