when I will add data to the database using the function, and on the server I have added Access-Control-Allow-Origin
so that it is not blocked by CORS, but still error when I looked in the browser console tools tab console
Access to XMLHttpRequest at 'https://int.goo.id/api/pg/sso.register' from origin 'http://127.0.0.1:8080' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
how to deactivate CORS??
This error is a Javascript error and it can be inspected from AndroidStudio terminal or from the browser console. If you run into this problem it means that the requests to the API server are failing due to a CORS error.
For anyone who is using node.js server, enable cors support in your server side code.
const express = require("express");
const app = express();
var cors = require("cors");
app.use(cors());
This should fix cors issue with flutter web
For enabling cors on my server and to resolve XMLHttpRequest error in flutter web
I am using this in my .htaccess
file for allowing access to certain domains only
<ifModule mod_headers.c>
SetEnvIf Origin "http(s)?://(localhost:25120|domain.com|domain2.com)$" AccessControlAllowOrigin=$0
Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
Header always set Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
</ifModule>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With