Sin agregar modo como 'no-cors':
Error: APICALL.html:1 El acceso a buscar en 'http://url' desde el origen 'null' ha sido bloqueado por la política de CORS: la respuesta a la solicitud de verificación previa no pasa la verificación de control de acceso: No 'Access-Control-Allow- El encabezado de origen está presente en el recurso solicitado. Si una respuesta opaca satisface sus necesidades, establezca el modo de la solicitud en 'no-cors' para obtener el recurso con CORS deshabilitado.
He agregado el modo como 'no-cors' pero luego recibo otro error de Bad Request.
Error: APICALL.html:66 POST http://url net::ERR_ABORTED 400 (Solicitud incorrecta)
Código:
var data = { Name: "Test", Category: "Test-Category", Mobile: "999999999999", Email: "test@gmail.com", Question: "Test Question", }; var options = { method: "POST", mode: "no-cors", origin: "*", cache: "no-store", headers: { "Cache-Control": "no-store", "Content-Type": "application/json", }, body: data, }; fetch("http://url", options) .then((data) => { if (!data.ok) { throw Error(data.status); } return data.json(); }) .then((update) => { console.log(update); }) .catch((e) => { console.log(e); });Chino: 因为存在跨域情况,需要后端服务器开启跨域,允许你访问。 Inglés: el servidor no está habilitado para permitir que este puerto cruce dominios debido a las condiciones de cruce de dominios