我有一个分为api和前端的应用程序,该api是使用nodejs expressjs制作的,并且都共享一个IP,只能通过不同的端口访问。我正在尝试使用前端设置cookie,我可以使用api访问它, 基本上,在前端设置cookie的代码是
app.use((request: express.Request, response: express.Response, next: express.NextFunction) => {
response.cookie(settings.cookie.name, settings.cookie.value, {
domain: `${request.hostname}:4445`,
httpOnly: true,
secure: true,
signed: true
});
next();
});
如您所见,将域设置为另一个api端口,但cookie仍仅发送到前端而不是api,前端端口为4446。有人可以向我指出正确的方向吗?谢谢。