Where is your Angular code running?
Is there a way for you to see where the request is coming from by looking in the request headers, specifically the origin header?
In Java I would typically do something like this while developing since the domain of origin needs to match exactly - instead of hardcoding crickify.com, insert the origin as received in the request headers:
String clientOrigin = request.getHeader("origin");
log.info("clientOrigin = " + clientOrigin);
// lock down Access Control to certain origins
if (clientOrigin != null) {
if (clientOrigin.contains("localhost") ||
clientOrigin.contains("file") ||
clientOrigin.contains("mycee.com") ||
clientOrigin.contains("10.0.0.3")) {
response.addHeader("Access-Control-Allow-Origin", clientOrigin);
}
}