Можно, но не нужно так делать, это уже будет не REST, ну и API не должно редиректить на HTML страницы, да еще через метом DELETE, ты же с клиента это через fetch или XMLHttpRequest делаешь?
Да, с клиента делаю через fetch.
У меня вот есть следующий код
есть роут
routes.delete('/remove/:id', checkCookiesExpiration, validator.remove, controller.remove);
есть миддлвара checkCookiesExpiration
const checkCookiesExpiration = (req, res, next) => {
if (req.headers.cookie !== undefined) {
return next();
}
return res.redirect('/path-to-login');
};
и по вот тому пути, что в редиректе, лежит html файл в доступной из вне папке static.
https://localhost/path-to-login, что-то вроде этого.
Т.е. из сообщения выше, мне не следует отправлять путь на html файл, а стоит отправлять ссылку и уже на клиенте редиректить через window.location?
Если можно подскажите правильный флоу работы с редиректами или может есть какое видео посмотерть или доки(туториалы) почитать. Все сслыки приветствуется 😊