В настоящее время мои restAPI
и мое приложение размещаются на XAMPP
. Мой restAPI
Адрес: laravel.dev
.Как сделать restAPI вызов laravel с помощью реакции
Мой POST
маршрут выглядит так ...
Route::post('/content', '[email protected]');
и мой контроллер ...
class Test extends Controller
{
public function save()
{
return "here";
}
}
Довольно простой, но теперь я хочу сделать POST
запрос на этот маршрут из моего Приложение. Я пытаюсь, что с помощью РЕАКТ fetch
, но я не знаю, что URL ставить, так как моя попытка не работает ...
fetch('laravel.dev', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
firstParam: 'yourValue',
secondParam: 'yourOtherValue',
})
})
.then((response) => response.json())
.then((responseJson) => {
console.log(responseJson);
});
Я не забочусь о прохождении ничего маршрута, я просто хочу успешный вызов на сервер restAPI
. Сейчас я получаю ...
POST http://localhost/App/src/laravel.dev 404 (Not Found)
Это тоже неверный путь, а, как /App
мое приложение, и я пытаюсь вызвать сервер restAPI
.
Что мне нужно изменить, чтобы сделать успешный звонок?
Каков фактический полный URL-адрес вашей конечной точки? Положите это как первый аргумент 'fetch' (который не является реактивной вещью) – azium
@azium, что вы подразумеваете под конечной точкой? В настоящее время моя папка laravel находится в 'localhost/laravel', но нужно ли указывать URL-адрес фактическому файлу' routes.php'? – Bolboa
Я имею в виду полный URL-адрес запроса на отправку .. что-то вроде 'http: // localhost:/content'. это может просто быть '/ content' –
azium