从 .Net Core 项目触发 React Listener

Trigger React Listener from .NetCore Project

我正在创建一个在前端使用 React 并在后端使用 .NetCore 的项目。我可以从 React 调用我的 .net 核心剩余服务。但在目前的情况下,我需要做反向调用。我的意思是我需要从 .net 核心触发一个反应事件。我试着用饼干来做这个。但是由于会话不同,我在访问 cookie 时遇到了问题。有没有更好的方法来触发.net core 的react 项目中的函数?

谢谢。

I can call my .net core rest services from react. But in current condition I need to do reverse call.

您可以尝试将 SignalR 与您的项目集成,这使我们能够从服务器端 .NET Core 代码调用客户端上的 JavaScript 函数。

要实现它,您可以在后端使用方法实现 SignalR Hub,在 React 前端使用 SignalR 客户端功能。

有关ASP.NET Core SignalR的更多信息,请查看以下官方文档:

https://docs.microsoft.com/en-us/aspnet/core/signalr/introduction?view=aspnetcore-3.1