Во время учебного занятия мой студент спросил меня о json-server-auth и о том, как обновить пользователя с помощью этого пакета?

Как указано в основной документации:

Любое обновление для существующего пользователя (с помощью методов PATCH или PUT) будет проходить тот же процесс для электронной почты и пароля.

но больше ничего не объясняют и не написали ни одного примера кода для пользователей…

Я проверил исходные коды пакетов в node_modules и понял, что это возможно с этим маршрутом:

http://localhost:3001/users/:id    ->  [PUT || PATCH]

Это простой пример обработки пользовательского обновления:

var params = {
  email: '[email protected]',
  password: '123456'
}
fetch(`http://localhost:3001/users/12`, {
  method: 'PATCH' ,
  headers: {
    'Content-Type' : 'application/json'
  },
  body: JSON.stringify(params)
})
.then( response => {
  if (response.status === 200) {
    console.log('User successfully updated');
  } else {
    console.log('Failed to update!');
  }
})
.catch(e => {
  console.log(e);
});

Удачи.