Сервер node.js, работающий с http://localhost:3000
, устанавливает файл cookie для корневого пути (path: '/'
).
Есть два угловых приложения:
http://localhost:3000/#!
http://localhost:3000/admin/#!
Оба приложения могут видеть все куки для http://localhost:3000
и path: '/'
.
При использовании $cookies.remove(cookieName)
от http://localhost:3000/#!
приложение работает отлично.
При использовании $cookies.remove(cookieName)
от http://localhost:3000/admin/#!
он не удаляет куки.
Есть ли способ удалить файлы cookie из подкаталога без изменения пути на сервере? (Я предпочитаю не делать этого, так как оба приложения используют некоторые маршруты, которые используют файлы cookie).
Пробовали ли вы смотрите на объект, возвращаемый '' функции $ cookies.getAll(), чтобы подтвердить, что куки даже установить? – Mike
Да, у печенья есть – Miquel