У меня есть вариант использования, когда я установил ie повара на Django HttpResponseRedirect
, который перенаправляет на конечную точку expressjs
. Эти службы на данный момент работают с одним и тем же источником localhost
, но с разными портами.
Я установил файлы cookie в Django следующим образом:
class TestView(views.View):
def get(self, request):
response = HttpResponseRedirect("http://localhost:<expressPort>/testView")
response.set_cookie(key='client', value=2)
print(response.cookies) # Prints `Set-Cookie client=2; Path=/`
return response
Конечная точка testView
в express записывается как:
app.use(cookieParser());
app.get("/testView", (req, res, next) => {
console.log(JSON.stringify(req.cookies)); // This prints an empty object {}
next();
});
Что такое Я делаю не так? Как я могу получить доступ к файлам cookie из django в конечной точке express?