Nodejs / React Elastic Beanstalk: изменения в кодовой базе не отображаются на веб-интерфейсе

Просто проверил его локально. Кажется, что ошибка, которую вы получаете, не является делением на ноль, а скорее компиляционной ошибкой

. Что происходит, так это то, что ваша страница будет скомпилирована «на лету», так как вы не включили прекомпиляцию. Поэтому, когда вы переходите на страницу, он вызывает компиляцию, но 1/0 немедленно выдает ошибку. Логика try catch даже не выполнялась.

Попробуйте выполнить throw new Exception(); вместо 1/0, и он должен работать как ожидалось

Однако я бы отговорил вас от выполнения сложной логики непосредственно внутри View. Вы должны попытаться переместить логику try catch в ViewModel или, по крайней мере, на уровне контроллера

0
задан David Cate 18 January 2019 в 19:46
поделиться