Как подключиться к локальному API, созданному с помощью PHP из Vue.js 2

Я создал небольшой API с использованием Slim Framework (PHP) и хочу подключиться к нему из своего приложения Vue.js. Как я могу это сделать? Я держу свой API в Open Server. Дорожка: Http: //localhost/restapi.loc/api/customers. По этому пути я могу легко получить свои данные в браузере. Но как насчет приложения Vue.js?
Вот мой API:

<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;

$app = new \Slim\App;

$app->get('/api/customers', function(Request $request, Response $response) {
$db = new DB();
$db = $db->Connect();

$sql = "SELECT * FROM workers";
$result = $db->query($sql);

return json_encode($result->fetch_assoc());

$db->close();
});

Вот как я пытаюсь достичь API:

getCustomers() {
this.$http.get('http://localhost/restapi.loc/api/customers')
.then(function(response){
console.log(JSON.parse(response.body));
});
}

Но это не работает. Буду очень признателен за каждый ответ с вашей стороны.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]