Я новичок в использовании React-Native, но раньше я использовал response.js, чтобы делать axios вызовы моего приложения ruby on rails.Для этого в реагировать на j.js я устанавливаю прокси в моем package.json, а затем сделать вызов axios в app.js.Я сделал это в своем приложении-реактиве, и я не могу получить какие-либо данные бэкэнда для отображения на симуляторе (ios или android), только код переднего плана.
Приложение ruby on rails использует postgresql в качествебаза данных.
Я хотел бы иметь возможность создавать собственные приложения с данными, хранящимися в серверной части, чтобы все не было жестко закодировано.Я просто хочу знать, как начать делать это?Даже если я не могу использовать рубин на рельсах.Вся информация, которую я исследую, либо очень расплывчата, либо просто разбросана.
Вещи, которые я пробовал: настроить прокси и вызов axios, проверить ruby на сервере rails на наличие ошибок.
{
"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, но не отображает никакихданные.