Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:angular:angular_szimpla_mocking

< Angular

Laravel - Szimpla mocking

Bevezetés

Egy egyszerű PHP script úgy viselkedhet mint egy REST API get metódussal elérve.

Készítünk egy api/tasks/index.php fájlt.

Szimpla PHP backend

api/tasks/index.php
<?php
 
header('Access-Control-Allow-Origin: http://localhost:4200');
 
$data = array(
            array( 'id' => 1, 'name' => 'Angular tanulás'),
            array( 'id' => 2, 'name' => 'Laravel tanulás'),
            array( 'id' => 3, 'name' => 'NodeJS tanulás')
);
 
echo json_encode($data);

Futtassunk egy PHP szervert:

php -S localhost:8000 -t .

Ellenőrizzük:

http://localhost/api/tasks

Az eredmény:

[{"id":1,"name":"Angular tanul\u00e1s"},{"id":2,"name":"Laravel tanul\u00e1s"},{"id":3,"name":"NodeJS tanul\u00e1s"}]

Ha header üzenetben * írunk, akkor bárhonnan elérhetők az adatok:

header('Access-Control-Allow-Origin: http://localhost:4200');
header('Access-Control-Allow-Origin: *');
oktatas/web/angular/angular_szimpla_mocking.txt · Utolsó módosítás: 2022/04/14 23:30 szerkesztette: admin