Воспроизводимый код:export default { 200: "Запрос обработан корректно, результат возвращен", 201: «Добавить или изменить данные успешно», 202: «Запрос попал в очередь задач и обрабатывается асинхронно», 203: «Токен или статус входа недействителен», 204: «Удаление данных успешно», 301: «Запрошенный ресурс постоянно перенаправляется в новое место и будет повторно запрашиваться с нового адреса», 302: «Запрошенный ресурс был временно перенаправлен на новое место», 400: "Параметр запроса неверный, сервер не создавал и не модифицировал данные", 401: «Нет доступа, неправильное имя пользователя, пароль, токен», 403: «Доступ разрешен, но доступ запрещен», 404: «Доступ к несуществующему ресурсу», 405: «Неверный метод запроса», 406: «Запрошенный формат данных не соответствует типу, полученному службой», 410: «Запрошенный ресурс был безвозвратно удален», 422: «Сервер обнаружил ошибку при создании объекта», 500: «Сервер недоступен и не вернул правильные данные», 502: «Ошибка шлюза сервера», 503: «Сервер перегружен или находится на обслуживании», 504: «Время ответа сервера истекло», } Функции и сценарии использования 1 Роль: инкапсулировать асинхронные запросы
Для онлайн-проектов, если вы не инкапсулируете ответы и подсказки об ошибках, это запутает пользователей и приведет к очень плохому взаимодействию с пользователем.В то же время также сложно собирать ошибки и локализовать проблемы.Для мини-программ Alipay и WeChat , требования аудита корректны в отношении ошибок.Информация обрабатывается с дружественными подсказками и отзывами, в противном случае это повлияет на оценку работоспособности апплета и повлияет на распределение трафика.
2 Сценарии использования: внешние проекты или проекты электронной коммерцииЕсли проект используется третьей стороной, его нельзя отладить снова после завершения разработки.При обнаружении ошибки чрезвычайно сложно локализовать проблему, будь то ошибка клиента или сервера, и подсказка кода состояния позволяет тем, кто не разбирается в разработке, быстро сообщить о типе проблемы, чтобы можно было принять соответствующие меры для своевременного ее устранения, особенно для проектов электронной коммерции или онлайн-транзакций.