Подойдет тем, что хочет научиться исследовать ошибки в ПО и писать профессиональные баг-репорты.
Создайте текстовый файл env.txt
на рабочем столе, заполните и сохраните его со своими данными:
env - сокращение от environment - окружение
Каждый вторник я провожу бесплатные онлайн стендапы в Zoom.
Если у тебя есть вопрос или проблема, подключайся:
zyx
@[Anton Breslavsky|https://t.me/breslavsky_anton|assets/anton.jpg]
Что бы следить за анонсами новых туториалов подписывайся на телеграмм канал
❗ После нажатия на кнопку Войти пользователю выдается сообщение Критическая ошибка сервера.
Поправьте в репорте:
Выполните предварительные условия:
Выполни шаги для воспроизведения бага:
/
iBank.Не забывайте оформлять Markdown
```text Текст тут ```
```text
фронтенд загружен
запрос на бекенд GET /api/users/summary
ответ сервера: {count: 3}
Uncaught TypeError: final is not a function at XMLHttpRequest.request.onreadystatechange
```
Используйте Markdown таблицы для оформления.
```markdown
| **name** | **value** |
|----------|---------------------|
| rnd | 0.22187308399860428 |
```
/summary
, заполните 6.3. Log запросов к API → После загрузки страницы.```text
{Request Method} {Request URL}
{Status Code} ↓
{Response}
```
```text
GET https://qa.ecpic1h.com/api/users/summary
200 ↓
{"count": 5}
```
SELECT id, username, password, firstName FROM users WHERE username = 'marry'
Пользователь с логином `marry` присутствует в базе данных.
```markdown
| **id** | **username** | **password** | **firstName** |
|--------|--------------|--------------|---------------|
| 3 | marry | qwerty | NULL |
```
SELECT * FROM sessions WHERE user = 2
```text
запрос на бекенд POST /api/login {username: 'marry', password: 'qwerty'}
POST https://ibank.epic1h.com/api/login 500 (Internal Server Error)
```
Без изменений.
### После нажатия на кнопку **Войти**
```
POST /api/login
{"login": "marry", "password": "qwerty"}
500 ↓
Не удалось создать сессию
```
SELECT * FROM sessions WHERE user = 2
Создана сессия для пользователя `marry`
`SELECT * FROM sessions WHERE user = 2`
| **id** | **user** | **active** |
|-----------|----------|------------|
| eeSJFLKxt | 3 | 1 |
```text
2022-05-01T12:18:46.792Z connected to database
2022-05-01T12:18:46.791Z server has been started
...
2022-05-01T12:18:49.049Z checking password qwerty === qwerty
2022-05-01T12:18:49.049Z finding username marry
2022-05-01T12:18:49.050Z TypeError: Cannot read property 'toUpperCase' of null
```
Полезный материал?
* 🤩 Очень полезный материал
* 😃 В целом полезный
* 😐 Возможно что-то пригодится
* 😒 Нет ничего полезного
* 😬 Абсолютно бесполезно
**Спасибо за ответ!**
Все ли было понятно?
* 🤩 Все понятно на 100%
* 😃 В целом все понятно
* 😐 Что-то понятно, что-то нет
* 😒 Понял только малую часть
* 😬 Ничего не понял
**Спасибо за ответ!**
Как тебе такой формат туториала?
* 🤩 Очень удобно
* 😃 Мне понравилось
* 😐 Нормально
* 😒 Не удобно
* 😬 Ужасно
**Спасибо за ответ!**