Die Payload-Basis-URL ist ungültig

Moses SkodaEntwickler1 Min. Lesezeit

Bei diesem Problem antwortet die API mit 422 Unprocessable Content. Der Wert von type ist https://lingo.dev/docs/api/errors/payload-base-url-invalid. Unter Fehler und Statuscodes findest du die gemeinsame Struktur aller Fehler.

Die Basis-URL muss die HTTPS-Adresse einer Payload-Instanz im öffentlichen Internet sein, etwa https://cms.example.com. "<baseUrl>" erfüllt diese Anforderung nicht. Ein Worker kann nicht auf ein privates Netzwerk zugreifen: Mach die Instanz unter einem öffentlichen Hostnamen zugänglich oder schalte einen Tunnel davor.

Felder#

Neben den Standardfeldern type, status, title und detail enthält der Antwort-Body die folgenden Felder. Der Text in detail wird aus diesen Feldern erstellt, sodass ein Client stattdessen einen eigenen Text anzeigen kann.

FeldTyp
baseUrlstring

Beispiel#

json
{
  "detail": "The base URL must be the https address of a Payload instance on the public internet, such as https://cms.example.com, and \"<baseUrl>\" is not. A Worker cannot reach a private network: expose the instance on a public hostname, or put a tunnel in front of it.",
  "baseUrl": "<baseUrl>",
  "type": "https://lingo.dev/docs/api/errors/payload-base-url-invalid",
  "status": 422,
  "title": "Payload base URL invalid"
}