вместе с беком на аспнеткоре. Когда делаю fetch из реакта на бек, то в ответ получаю index.html вместо нужных результатов. В чем может быть проблема?
Мб в контроллере на который делаешь фетч отдаешь вьюшку
роуты может не прокинуты? и тебя редиректит с любого на индекс?
Продебаж этот контроллер, мб роут не срабатывает
честно говоря не знаю, вот стартап. Просто прикручиваю реакт, до этого просто html страницы были с которым ajax с jquery кидались, все норм работало
в ConfigureServices попробуй добавить ещё services.AddControllers(); services.AddRouting();
добавил, все так же отдает html страницу
app.UseRouting(); тоже попробуй в Configure
Соблюдай порядок. Controllers и Routing должны быть перед UseSpa и UseStaticFiles
тоже ничего не дало, все так же
а каким образом вообще определяется порядок?
ASP обходит настроенное по порядку, сверху вниз. Если у тебя Controller будет после Spa, то тебе Spa радостно ответит "вот тебе index.html, а дальше React пусть сам разбирается"
понимаю, что он сверху вниз обходит, но как самому определять, что после и что перед чем стоять должно?
Понимая что каждая строка значит. Некоторые будут отвечать на все запросы, а некоторые пропустят те, на которые не могут ответить
Обсуждают сегодня