res origin nodejs node falta enable control cabecera allow javascript html node.js cors browserify

javascript - enable - falta la cabecera cors access control allow origin nodejs



Establecer encabezado para Access-Control-Allow-Origin en NodeJS (1)

Me estoy conectando a un sitio web a través del siguiente código usando NodeJS:

request({ method: ''GET'', url: ''https://www.huffingtonpost.com/'', }, function(error, response, body) { if(error) { console.log(error); } huffpost(body); });

Cuando ejecuto el código de mi archivo html usando Browserify, aparece el siguiente error en mi consola de Javascript:

Ningún encabezado ''Access-Control-Allow-Origin'' está presente en el recurso solicitado. Por lo tanto, el origen ''nulo'' no está permitido. Si una respuesta opaca satisface sus necesidades, establezca el modo de solicitud en ''no-cors'' para buscar el recurso con CORS desactivado.

He visto otras preguntas relacionadas con este tema, y ​​todas dicen agregar un "encabezado", pero después de buscar por un tiempo, todavía no entiendo.

Cualquier ayuda es apreciada, y me complacería brindarle más información.


El sitio al que intenta conectarse desde su archivo / aplicación HTML debe enviar un encabezado Access-Control-Allow-Origin en su respuesta para que el script en su aplicación HTML pueda realizarle cualquier solicitud.

Si el sitio real al que intenta conectarse es https://www.huffingtonpost.com/, entonces no podrá hacerlo funcionar, porque https://www.huffingtonpost.com/ no está enviando el Cabecera Access-Control-Allow-Origin .

No hay encabezados que pueda enviar desde su lado para evitar eso. Simplemente no va a funcionar.