Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng Tìm nạp trong phản ứng, cần mật khẩu tên người dùng để truy cập cơ sở dữ liệu

CORS được bật bởi mặc định với fetch , nhưng máy chủ của bạn sẽ cần được định cấu hình để xử lý các yêu cầu nguồn gốc chéo.

Giả sử máy chủ của trường bạn đang chạy Apache, bạn có thể thực hiện việc đó bằng cách thêm tệp .htaccess vào thư mục PHP của mình. Chỉ cần đặt tên tệp là .htaccess và thêm dòng sau.

Header set Access-Control-Allow-Origin "*"

Điều này yêu cầu máy chủ Apache phải được định cấu hình để cho phép ghi đè trong DocumentRoot . DocumentRoot là thư mục gốc mà Apache đang lưu trữ. Ví dụ:giả sử bạn đang lưu trữ example.com từ /var/www/example danh mục. /var/www/example là DocumentRoot.

Trong cấu hình Apache cho example.com, AllowOverride Chỉ thị phải được đặt để cho phép .htaccess tệp để ghi đè cấu hình cơ sở - nếu không thì .htaccess tệp bị bỏ qua.

Để cho phép Apache kiểm soát và sửa đổi các tiêu đề phản hồi và yêu cầu HTTP, mod_headers mô-đun phải được kích hoạt. Từ một thiết bị đầu cuối, nhập lệnh sau.

a2enmod headers

Nếu vẫn thất bại, bạn có thể thử chỉnh sửa tiêu đề HTTP phản hồi (từ máy chủ) bằng PHP, bằng cách thêm dòng sau vào tập lệnh PHP của bạn - có thể ở trên cùng trước bất kỳ thứ gì khác.

header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phương pháp mã hóa mật khẩu mặc định của Drupal là gì?

  2. Chuyển đổi tập kết quả MySQL từ hàng thành cột

  3. Làm cách nào để định nghĩa javax.persistence.Column là TINYINT Chưa được ký?

  4. CẬP NHẬT nhiều bảng trong MySQL bằng LEFT JOIN

  5. Looping hình chữ nhật svg từ cơ sở dữ liệu