Possible Causes
The CORS configuration of the API is incorrect.
Solution
- Ensure that CORS has been enabled for the API.
Go to the API details page, click Edit, and check whether CORS is enabled. If it is not, enable it.
- Check whether an API with the OPTIONS method has been created. Only one such API is required for each API group.
Parameters are as follows:
- API Group: The same group to which the API with CORS enabled belongs.
- Method: Select OPTIONS.
- Protocol: The same protocol used by the API with CORS enabled.
- Path: Same as or prefixally matching the request path set for the API with CORS enabled.
- Matching: Select Prefix match.
- Authentication Mode: None means all users will be granted access. It is not recommended.
- CORS: Enable this option.