En código express, ¿cuál es la diferencia entre req.user y req.body.user?
No hay ningún req.user en el req de Express. En el método de autenticación del pasaporte, se debe agregar req.user.username al objeto req; consulte el código fuente de su pasaporte para obtener más detalles.
req.body.user se refiere al parámetro de usuario en la solicitud de publicación, es decir, su página de formulario html tiene el nombre del cuadro de entrada del usuario enviado al servidor después del valor. Si utiliza el middleware body-parser, puede obtener req.body en el parámetro de usuario.