Ich habe die Antwort davon gefolgt: Redirect from http to https in google cloud, aber es scheint derzeit nicht mehr genau zu sein. Der Anker, auf den verwiesen wird (https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml#security) scheint entfernt worden zu sein, aber ohne einen Hinweis auf einen Ersatz.HTTP zu HTTPS Umleitung auf App Engine
Als Referenz dient ich NodeJS über eine Google App (Flex) Engine. Gemäß der Antwort habe ich in meinem app.yaml
bekam:
handlers:
- url: /.*
script: IGNORED
secure: always
Da HTTPS offensichtlich beendet wird, bevor es meine Express-Motor trifft (und Umleitung auf würde es nutzlos sein); Wie wird es aktuell korrekt umgesetzt?
Möglicherweise hilfreich, ich habe eine externe Domäne über die Registerkarte "Benutzerdefinierte Domänen" in der Konsole angeschlossen, und es ist in der Tat ein SSL-Zertifikat konfiguriert (wenn also ein Benutzer manuell auf https: //.com geht alles in Ordnung)
Was ist dein aktuelles Problem? Es sollte wie erwartet zu https umgeleitet werden. –
Korrekt. Ich möchte, dass die HTTP-Anfrage an HTTPS umgeleitet wird, obwohl dies momentan nicht funktioniert (d. H. Ich greife einfach ohne Umleitung auf HTTP zu, wenn ich auf die Domäne zugreife, die ich mit dieser Umgebung verbunden habe) – Art