500 (Internal Server Error)

De igual manera me pasó lo mismo. Estaba trabajando en un proyecto con ReactJS y me enviaba ese mismo error (500: Internal Server Error) al hacer un inicio de sesión. Pero después me di cuenta que lo que estaba enviando era un texto plano y no un json, me faltaba agregar un header: { ‘Content-Type’: ‘application/json’ } al fetch