React Native与Asp.net Core Web Api

6
我已经开发了asp.net core web项目,运行良好。现在我想通过web api扩展我的dot net,然后使用react native构建移动应用程序。我搜索了很多关于asp.core web api和react native的示例,但没有找到。我不知道是否适合使用react native与asp.net core。如果有人有任何git仓库或任何好的指南,请告诉我。谢谢。

请检查我的答案并告诉我是否需要更多信息。我建议您使用默认模板,这是一个很好的起点。 - Nikolai
你最终找到了有用的东西吗? - BVernon
2个回答

1
我目前正在走同样的道路。我有一个用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,我相信还有无数其他示例可供参考。所有这些都应该相当简单。
如果有人知道更好的方法,请告诉我,因为我渴望找到最佳路径。

0
我能想到的最好的选择是在Visual Studio中创建项目时可以找到的.NET Core 3 + React模板。您可以添加授权,它将准备好在React和.NET(OidController)中使用。

enter image description here

enter image description here

这是一个非常好的模板。我也可以推荐 Angular 版本。唯一缺少的是刷新令牌升级(它使用 JWT 访问令牌),您应该添加一些代码到身份验证中以使用刷新令牌(如果您在网站上 AFK 20-30 分钟后,需要刷新令牌来生成新的访问令牌)。


1
我了解React和.NET Core。我想了解React Native和.NET Core。.NET Web API对于ReactJS是否也适用? - Kashif Younus
@KashifYounus .NET Core 项目也可以与原生应用一起使用,但是你需要重写一些 React 代码或者至少进行一些微调。正如我所说,这是学习如何与 .NET Core 配合使用的好开始。要了解有关 React Native + .NET Core 的更多信息,请访问以下链接(其中包含原生配置等):https://reactjs.net/tutorials/aspnetcore.html#install-a-js-engine - Nikolai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接