если я ставлю res.redirect ответом на гет запрос, все работает, страницу редиректит. Но если ставлю в ответ на пост запрос, оно просто делает гет запрос без перехода. В чем может быть проблема?
Ну в каком смысле. Потому что пост нужен для того, чтобы добавить новые сущности, а не удалять имеющиеся Так то ты можешь любым запросом делать любые действия, но раз уж хттп методы были придуманы, стоит их использовать по назначению