Ios Undefined不是对象(正在计算RNRandomBytes.seed)

Ios Undefined不是对象(正在计算RNRandomBytes.seed),ios,mysql,node.js,npm,react-native,Ios,Mysql,Node.js,Npm,React Native,长话短说,我正在尝试开发一个iOS应用程序,前端使用React Native,后端使用MySQL 在安装mysql模块并安装rn nodeify之后,我被告知我缺少模块A。在安装模块A并重新加载之后,我缺少B。在B之后,然后是C,等等。在通过模块之后,我得到以下错误: undefined不是对象(计算RNRandomBytes.seed) 然后,我安装了RNPM并运行了“RNPM链接”。现在,我的应用程序将无法生成并显示此错误 我是在做一些根本错误的事情,还是安装mysql模块有这么大的痛苦

长话短说,我正在尝试开发一个iOS应用程序,前端使用React Native,后端使用MySQL

在安装mysql模块并安装rn nodeify之后,我被告知我缺少模块A。在安装模块A并重新加载之后,我缺少B。在B之后,然后是C,等等。在通过模块之后,我得到以下错误:

undefined不是对象(计算RNRandomBytes.seed)

然后,我安装了RNPM并运行了“
RNPM链接”
。现在,我的应用程序将无法生成并显示此错误

我是在做一些根本错误的事情,还是安装mysql模块有这么大的痛苦

当我尝试PostgreSQL时,这种情况也发生在我身上

我是在做一些根本错误的事情,还是安装mysql模块有这么大的痛苦?(我在尝试PostgreSQL时也遇到过这种情况)

也许。React Native应该被认为是纯粹的客户端代码。类似于您将web代码与后端代码分离的方式

MySQL节点模块设计为在单独的环境中运行。通常,您可以使用一个
包.json
文件和一个
节点模块
目录用于服务器端和客户端代码。只要您注意不要将服务器代码(即设计为在节点中运行的代码)导入客户端代码

有时您会遇到版本控制问题,最好为服务器代码使用一个单独的
package.json
文件的单独目录

如果我仍然不理解你的设置,请更新你的问题,包括你的目录结构、调用mysql模块的位置以及如何运行该脚本

我是在做一些根本错误的事情,还是安装mysql模块有这么大的痛苦?(我在尝试PostgreSQL时也遇到过这种情况)

也许。React Native应该被认为是纯粹的客户端代码。类似于您将web代码与后端代码分离的方式

MySQL节点模块设计为在单独的环境中运行。通常,您可以使用一个
包.json
文件和一个
节点模块
目录用于服务器端和客户端代码。只要您注意不要将服务器代码(即设计为在节点中运行的代码)导入客户端代码

有时您会遇到版本控制问题,最好为服务器代码使用一个单独的
package.json
文件的单独目录


如果我仍然不理解您的设置。请更新您的问题,包括您的目录结构、您调用mysql模块的位置以及您如何运行该脚本。

因此,看起来我做了一些根本错误的事情。我完全错过了作为后端服务器的中间人(lol)。我已经设置了一个Express服务器与数据库进行交互,并使其正常工作。

因此,看起来我做了一些根本错误的事情。我完全错过了作为后端服务器的中间人(lol)。我已经设置了一个Express服务器与数据库进行交互,并已使其正常工作。

我想说清楚:当你说
MySQL作为后台时,你正在一个节点服务器上运行
MySQL
,你将通过
HTTP
请求与之通信?如果你试图在iOS设备上安装MySQL,你可能会遇到一些困难。让我知道你在尝试哪一个,也许我可以提供一个更好的答案。我的最终目标是在AWS上托管MySQL服务器,并通过应用程序与之交互。从MySQL节点包来看,我认为这不涉及HTTP请求。不过,我可能错了。好吧,这就是我试图确定的。我有一个dded一个答案,如果仍然不理解您的设置,请让我知道,只是为了清楚:当您说后面是
MySQL
时,您正在通过
HTTP
请求与之通信的节点服务器上运行
MySQL
?如果您尝试在iOS设备上安装MySQL,您可能会遇到一些困难联系。让我知道你在尝试哪一个,也许我可以提供一个更好的答案。我的最终目标是在AWS上托管MySQL服务器并通过应用程序与之交互。从MySQL节点包来看,我认为这不涉及HTTP请求。但我可能错了。好的,这就是我试图确定的。我已经添加了一个答案,请如果仍然不了解您的设置,请告诉我