如何将react-native与ruby-on-rails数据库后端连接?

时间:2019-02-10 01:47:53

标签: ruby-on-rails react-native

我对使用React-Native并不陌生,但是我之前使用过react.js来对Rails应用程序上的ruby进行axios调用。为此,在react.js中,我在package.json中设置了一个代理,然后在app.js中进行了axios调用。我是在本机应用程序中这样做的,我无法获得任何后端数据显示在模拟器(ios或android)上,只能显示前端代码。

Ruby on Rails应用程序使用postgresql作为数据库。

我希望能够使用存储在后端的数据来创建本机应用程序,以便不会对所有内容进行硬编码。我只想知道如何开始做?即使我不能在轨道上使用红宝石。我研究的所有信息要么非常模糊,要么只是零散。

我尝试过的事情:设置代理和axios调用,检查Rails服务器上的ruby是否有错误。

{ "name": "client", "version": "0.0.1", "private": true, "proxy": "http://localhost:3001", "scripts": { "start": "node node_modules/react-native/local-cli/cli.js start", "test": "jest" }, "dependencies": { "axios": "^0.18.0", "react": "16.6.3", "react-native": "0.58.4" }, "devDependencies": { "babel-core": "^7.0.0-bridge.0", "babel-jest": "24.1.0", "jest": "24.1.0", "metro-react-native-babel-preset": "0.51.1", "react-test-renderer": "16.6.3" }, "jest": { "preset": "react-native" } }

我得到的最大结果是将代理从localhost:3001更改为localhost:8097,Rails服务器进行了axios调用,但不显示任何数据。

0 个答案:

没有答案