Chiedi a un host che esiste per l'organizzazione ?org= nomi

Fixkamo-internal
Spegnimento
26 agosto 2026 alle ore 20:42 UTC
Autore
kamo
Impegno
9cf27f5

Una nuova organizzazione è stata creata con il suo logo, colori e tre sfondi. Tutti — 15 oggetti, diritto valori hex in globals.css, config.json che nomina tre sfondi. La scheda è ancora aperto indossando il branding di Kamo. Il motivo era qui, nel registro dei pod: [org GET] alias=wienerschnitzel Non e' vero. E' il momento giusto. E' una cosa da fare. [retry] org err='fetch fail' isAbort=false willRetryIn=250ms [retry] org fallito dopo 804ms tentativi=3 [TypeError: fetch fail] [org GET] fatto status=200 caratteristiche=10 Questo percorso ha costruito la sua base a monte come `api. Questo ha funzionato. ogni segmento era un nome host; `?org=` trasporta un'organizzazione REFERENCE ora — un id o un alias web — così ha chiesto un host che non esiste. Tre cose, ognuna delle quali era abbastanza indipendente da causare questo: - L'host API proviene dall'host su cui è arrivata questa richiesta. Il browser già risolto internamente. qualunque siano i nomi di riferimento. Chiude anche un buco che è diventato raggiungibile solo una volta che il riferimento ha smesso di essere un hostname: un ?org= artigianale ha scelto quale host questo server ha inviato il cookie di sessione del chiamante. - Un riferimento va a /org/ref, un nome host a /org/domain. Solo il primo può risposta per un'organizzazione senza host, che è la maggior parte di loro ora. 404, non 200 con un record di KamoCRM fabbricato. Che cosa? fallback — destra id, isTopLevel, dieci caratteristiche — è il motivo per cui la shell non poteva dire "questa è la vostra organizzazione" da "Non potevo raggiungere il server", e perché ha trattato la piattaforma come inquilino NAMED della scheda. OrgUrlSync avrebbe poi avuto per ogni richiesta successiva dalla scheda. fetchOrganization gestisce già un 404: torna all'host e registra viaRef=false, così il fallback rimane inaffidabile, che è tutto il punto. La logica di routing si è spostata a app/lib in modo che possa effettivamente essere testato — app/api/** è non in vitest includono consentlist, quindi un test accanto al percorso sarebbe passato non correndo mai.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo