nginx redirect to /api

может кто знает как пофиксить след проблему

1) angular7 app в проде
2) ubuntu18.04 / nginx / nodejs — сервер

обращение к апи которое делает приложение работает корректно

проблема возникает если в урле написать https://sitename/com/api/**
такой колл почему то обрабатывается ангуляром и редиректит на 404

по идее ничего плохого кроме например момента регистрации через гитхаб где я указываю редирект урл и вместо обращения к апи — 404

так вот вопрос — это что то дописать в настройках nginx или все же это роутер ангуляра и что тогда надо добавить?

в дев моде все ок — потому что есть прокси конфиг который явно редиректит на сервер все обращения к /api/*

спасибо заранее!

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

У тебя сервис воркер ангуляра висит в кэше и обрабатывает юрл именно ангуляра, до нжинкса просто ничего не доходит. С конфигом нжинкса все ок.
Проверяется так: если почистить кэш и сразу зайти на юрл апи то все будет ок

да все верно — это воркер — простой анрегистр исправляет проблему — поковыряю конфиг — может как то можно обойти
благодарю

тему думаю можно закрывать

А что вы хотите увидеть на /com/api ?
Если у вас в nginx скорее всего прописан локейшн на /api/ для ноды, а все остальное точка входа ангуляра

хочу получить ответ от апишки на такой кол в браузере

Підписатись на коментарі