Wenn ein CORS-Fehler wie in diesem Szenario auftritt, ist dies wichtig um zu überprüfen, ob das in der Anforderungs-URL verwendete Protokollschema mit einem der unterstützten Schemata (http, data, chrome, chrome-extension oder https) übereinstimmt.
Hier In diesem Fall war das Problem auf das Fehlen eines Protokollschemas in der URL zurückzuführen, die im Express-Backend-Code verwendet wurde:
this._baseUrl = 'localhost:4201/';
Durch die Korrektur der URL, um das HTTP-Protokollschema einzuschließen, wurde das Problem behoben:
this._baseUrl = 'http://localhost:4201/';
Daher ist es wichtig sicherzustellen, dass das Protokollschema in der Anforderungs-URL dem erwarteten Wert entspricht, um CORS-Fehler zu vermeiden.
Das obige ist der detaillierte Inhalt vonCORS-Fehler: Warum werden „Anfragen nur für Protokollschemata unterstützt: http...?'. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!