GyaanSetu WebDev

Frontend, backend and devops for the modern web.

244 articlesDeep, practical knowledge

Le migrazioni di PostgreSQL falliscono con l'errore "Read-Only Transaction" quando inviate a una replica

L'errore deriva solitamente da un'operazione di scrittura eseguita su una replica di sola lettura — spesso perché PgBouncer instrada la connessione, un ruolo è impostato di default come read-only o un'infrastruttura cloud utilizza l'endpoint di lettura. L'articolo mostra come sovrascrivere il flag per la transazione corrente e come prevenire questo problema.

WebDev · 3 min di lettura

Il team frontend riduce la dimensione del bundle a zero tramite il tree-shaking di mock API type-safe

Il team ha creato uno strato di mock dedicato esclusivamente allo sviluppo utilizzando gli interceptor di Axios e il tree-shaking di Vite. Limitando l'interceptor tramite import.meta.env.DEV, un flag personalizzato VITE_ENABLE_MSW e la variabile MODE, l'intero codice dei mock viene rimosso dai bundle di produzione, mantenendo invariata la dimensione del bundle.

WebDev · 3 min di lettura