Как я могу вернуть ошибку на стороне сервера на HTML-страницу клиента в Express / node js? - PullRequest
0 голосов
/ 05 мая 2019

Я создаю веб-приложение, которое пользователь запрашивает для создания учетной записи.Запрос со страницы клиента достигнет сервера и запросит базу данных.Теперь, как правильно отобразить ошибку User already exists на моей странице регистрации.Короче говоря, как я могу отправлять ошибки на стороне сервера своим клиентам в Node JS?

1 Ответ

0 голосов
/ 05 мая 2019

Есть несколько вариантов, чтобы получить то, что вам нужно.Подход, который я бы не использовал, - это использование протокола http и отправка ответа 500, например.

Один хороший подход - создание полей статуса и сообщения в вашем ответе.

Вы можете использовать код 200 для успешных запросов и другой код для остальных.Вы можете иметь специальный код, чтобы сообщить пользователю API о том, что сервер не может вставить данные.

Пример ответа:

  {   

code: 789   

message: "User could not be inserted" 

...

     }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...