【Thinkphp6】api介面使用apipost等工具可以正常訪問,專案中訪問報跨域問題

莫相离灬發表於2024-12-03

【問題描述】

Thinkphp6 開發的api介面,使用apipost等工具攜帶token可以正常訪問,專案中攜帶token報錯跨域訪問

【解決方案】

在入口檔案 index.php 中,增加一下程式碼

header("Access-Control-Allow-Origin: *");
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
  header("Access-Control-Allow-Headers: *");
  header("Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH");
  exit();
}

相關文章