Gimana cara handle CORS di rakit ? #39
Unanswered
ferozarank
asked this question in
Diskusi Umum
Replies: 1 comment
-
Secara default di rakit tidak ada middleware corss atau mekanisme hadler khusus untuk api. Jadi, seharusnya endpoint api yg di buat di dalam rakit bisa di hit dari mana saja. Jika yg dimaksud handling cors disini adalah membatasi agar api hanya bisa di hit dari domain tertentu saja, maka silahkan buat middleware baru di Route::middleware('check_ip', function () {
$allowed_ips = ['123.123.123.123'];
if (!in_array(Request::ip(), $allowed_ips)) {
return Response::json(['message' => 'Unauthorized IP'], 401);
}
}); Kemudiam tinggal diaplikasikan di controllernya: class Foo_Controller extends Controller
{
// kita aktifkan restful controller disini
public $restful = true;
public function __construct()
{
$this->middleware('before', 'check_ip');
}
public function post_index()
{
return Response::json(['status' => 'OK']);
}
} Tetapi jika masalahnya bukan seperti diatas, silahkan dijelaskan masalahnya dengan lebih detail dan sertakan screenshot errornya jika ada |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Saya mengalami masalah ketika saya ingin menggunakan API dari domain A ke domain B
Beta Was this translation helpful? Give feedback.
All reactions