У меня есть внешнее приложение (Vue.js).У меня есть собственный REST API (Laravel).Я хочу, чтобы мое приложение Vue.js получало мои данные из REST API.Оба приложения были развернуты в Heroku, и у каждого есть свои собственные домены.
Локально, в моем приложении Vue.js, у меня только что был следующий фрагмент кода для подключения к моему REST API:
mounted() {
fetch('http://127.0.0.1:8000/api/testdata', {
method: 'get'
})
.then((response) => {
return response.json()
})
// 'jsonData' refers to the json parsed response
.then((jsonData) => {
this.testData = jsonData.data
})
Поскольку оба приложения уже развернуты, это, очевидно, сейчас не работает.Мне было интересно, что я должен был бы поместить в метод fetch (), теперь, когда оба приложения находятся в сети.
Для локального просмотра данных API с помощью Postman, я могу просто ввести этот URL в поиске 'GET': http://127.0.0.1:8000/api/test_data.
Теперь я не уверен, что мне нужно вводить впосмотрите мои развернутые данные API.Я пробовал это: https://pure -mountain-87762.herokuapp.com / api / test_data и это: https://pure -mountain-87762.herokuapp.com / test_data .
Если я знаю, что поместить в Postman для просмотра моих данных, тогда я должен знать, что добавить в метод fetch () (теоретически), поскольку локальные URL-адреса одинаковы.
Кроме того, кто-нибудь знает, будет ли что-либо еще настраиваться после выполнения этого шага?
Спасибо