Estoy intentando realizar una solicitud AJAX POST desde una extensión de Chrome a una aplicación de AWS que tengo en ejecución. La solicitud en sí se especifica en http (a diferencia de https) y pensé que había agregado los encabezados CORS adecuados a mi aplicación de AWS (a continuación):
app.use(function(req, res, next) { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept'); next(); });Sin embargo, la solicitud POST expira desde la extensión, con el simple error "tiempo de espera de conexión agotado". ¿Cómo puedo arreglar esto?
Como funciona con HTTP y no sobre HTTPS, ¿está seguro de que abrió el puerto HTTPS que está utilizando en las reglas de entrada de los grupos de seguridad? Ejemplo de HTTP de reglas de entrada
Y también verifique que tenga permisos HTTPS en su archivo de manifiesto:
"permissions": ["https://*/*", "http://*/*"],