Angular html5mode, работает, но при перезагрузке отдает 404, в чем пробелма?
У вас в location / стоит proxy_pass, который, похоже, срабатывает раньше try_files
Если вам нужно проксировать API-запросы к express, то сделайте отдельноlocation /api с proxy_pass, а location / оставьте с try_files
location в nginx отрабатывают в порядке убывания специфичности (еще есть нюансы с regexp, но их опустим).
Если простым тычком, то вернись в ту точку в которой всё работало и методом исключения перебирай все дополнения в код которые ты вносил, пока не найдёшь переменную, из за которой всё падает. Её отношения с nginx - то что надо скурить. По опыту могу сказать что тебе ещё неск. часов ждать в любом случае - пока Тостер не проснётся. Я то - начинающий, мало что могу подсказать, но эти часы потратил бы именно на такой вот метод "научного тычка", он кстати рулит во все времена ;))
Удачи!