我已经开发了asp.net core web项目,运行良好。现在我想通过web api扩展我的dot net,然后使用react native构建移动应用程序。我搜索了很多关于asp.core web api和react native的示例,但没有找到。我不知道是否适合使用react native与asp.net core。如果有人有任何git仓库或任何好的指南,请告诉我。谢谢。
我目前正在走同样的道路。我有一个用React JS编写的网站,想要使用React Native添加应用程序。所有服务都已经在运行并就位,因此可以通过手动将许多React JS转换为React Native来编写React Native应用程序。然后,我只需要调用我的dotnet core Restful API,一切就都愉快了。我预计这种方法不会有任何实际问题。链接https://rapidapi.com/blog/how-to-make-rest-api-calls-in-react-native/展示了如何从React Native调用API,我相信还有无数其他示例可供参考。所有这些都应该相当简单。如果有人知道更好的方法,请告诉我,因为我渴望找到最佳路径。
我能想到的最好的选择是在Visual Studio中创建项目时可以找到的.NET Core 3 + React模板。您可以添加授权,它将准备好在React和.NET(OidController)中使用。 这是一个非常好的模板。我也可以推荐 Angular 版本。唯一缺少的是刷新令牌升级(它使用 JWT 访问令牌),您应该添加一些代码到身份验证中以使用刷新令牌(如果您在网站上 AFK 20-30 分钟后,需要刷新令牌来生成新的访问令牌)。