Javascript 如何使用React Native连接MS SQL数据库?

Javascript 如何使用React Native连接MS SQL数据库?,javascript,node.js,sql-server,reactjs,react-native,Javascript,Node.js,Sql Server,Reactjs,React Native,我正在我的MacBook上构建一个react本机移动应用程序。我想连接安装在VMware Fusion虚拟机中的MS SQL server。 如何在MacBook上连接我的MS SQL server 你不能。或者更恰当地说,你不应该。React是一个前端库,它应该连接到后端服务,如RESTAPI,然后连接到MS SQL数据库 你不应该这样做的原因很简单。前端库的所有代码都在客户端浏览器中运行,允许用户查看源代码。如果用户可以查看源代码,并且源代码中存在数据库连接,那么他将能够直接连接到您的数据库

我正在我的MacBook上构建一个react本机移动应用程序。我想连接安装在VMware Fusion虚拟机中的MS SQL server。
如何在MacBook上连接我的MS SQL server

你不能。或者更恰当地说,你不应该。React是一个前端库,它应该连接到后端服务,如RESTAPI,然后连接到MS SQL数据库

你不应该这样做的原因很简单。前端库的所有代码都在客户端浏览器中运行,允许用户查看源代码。如果用户可以查看源代码,并且源代码中存在数据库连接,那么他将能够直接连接到您的数据库

通过使用RESTAPI,您可以隐藏服务器上用户无权访问的所有数据库连接信息


示例教程:

有点太晚了,但以防有人试图找到一种方法,像我一样从他的react原生应用程序直接访问MSSQL数据库


我仍然同意@bobek的回答,即当您不想创建API层并直接访问数据库时,这不是最好的方法,但非常方便。

感谢您的回答,但此网站是为visual studio开发的。我想构建javascript api层?ı如何做到这一点?为此,您可以使用node.js:谢谢你的回答。有时我们只是想在创建API之前测试我们的应用程序。有时一个小部门只能由内联网上的几个人使用。并非所有产品都是这样投入生产的。