Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Serwer automatycznie zamyka się i napotyka błąd „ERR_STREAM_WRITE_AFTER_END” wraz z wysyłaniem danych za każdym razem do klienta

W swoim kodzie wywołujesz response.end() , co spowoduje rozłączenie strumienia wydarzeń.

Zwykle chcesz, aby strumień zdarzeń był otwarty przez czas nieokreślony, chyba że masz powód, aby go zamknąć. Klient odłączy się, jeśli karta przeglądarki zostanie zamknięta, połączenie zostanie utracone itp.

Możesz także rozważyć użycie istniejącego modułu, takiego jak express-sse:https://www.npmjs .com/package/express-sse Może to zaoszczędzić trochę czasu na implementacji protokołu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączenie z bazą danych MySQL nie zostało zamknięte:co się stanie?

  2. cakephp wykorzystujący komponenty jako metody kontrolera

  3. Testy akceptacyjne kodecepcji w ramach transakcji bazodanowej na MySQL

  4. Dlaczego niektóre typy przygotowanych zapytań wykorzystujących PDO w PHP z MySQL są wolne?

  5. Nie mogę uzyskać dostępu do bazy danych Google Cloud SQL z mojego App Engine