Angular net核心和服务器会话

Angular net核心和服务器会话,angular,asp.net-core,.net-core,Angular,Asp.net Core,.net Core,我想知道是否仍然可以使用服务器会话来存储信息 我有一个angular网站,使用c#中的后端,当前端需要数据时,它会轮询后端,后端将通过自己的api获取数据,并将其发送到前端。对于前端上的每个请求,后端需要重做工作。我希望将数据存储在后端 几年前,当我开发c#dev时,我使用了serversessions。这仍然是一件事吗?当我搜索服务器会话和angular时,我没有找到任何好的结果 如果在后端实现服务器会话,则服务器会话存在。不过,不确定C#后端的具体实现是什么 创建服务器会话后,您可以使用Se

我想知道是否仍然可以使用服务器会话来存储信息

我有一个angular网站,使用c#中的后端,当前端需要数据时,它会轮询后端,后端将通过自己的api获取数据,并将其发送到前端。对于前端上的每个请求,后端需要重做工作。我希望将数据存储在后端

几年前,当我开发c#dev时,我使用了serversessions。这仍然是一件事吗?当我搜索服务器会话和angular时,我没有找到任何好的结果


如果在后端实现服务器会话,则服务器会话存在。不过,不确定C#后端的具体实现是什么

创建服务器会话后,您可以使用
Set Cookie
header()将响应发送回应用程序,该应用程序将在浏览器Cookie中存储您的服务器会话

Set Cookie
可以包含仅针对特定域或路径将Cookie发送回后端的限制,因此您必须注意这一点


但是,当你的应用程序成功地将cookie存储在浏览器上并连接到请求时,你可以在后端使用此会话返回缓存响应,以避免对每个请求再次执行相同的操作。

嗨,Hedi,这是一个相当广泛的问题,它将有助于缩小范围,以便你获得更好的答案。您的问题的答案可能是:如果您不想在后端重复同样的工作,请使用缓存。有帮助吗?可能不会……这很有帮助!但我谈论的是服务器会话,并询问它们是否仍在使用?好的,我将尝试回答您的问题。这种工作方式经常使用吗?还是推荐其他方法?如果c#后端需要在前端每次需要信息时轮询外部api,并且该信息不会经常更改。在后端存储信息的最佳方式是什么?使用服务器会话还是其他什么?我认为服务器会话不应该包含所有缓存的信息。它应该是标识符/键,您可以使用它从内存缓存或内存数据库中检索保存的数据。