/ / Як з'єднати сервер Sql з React Native? - android, ios, sql-сервер, реактивний, мобільний

Як підключити SQL Server до React Native? - андроїд, ios, sql-сервер, реактор-рідний, мобільний

Я хочу розробляти мобільні додатки за допомогою ReactNative для Android та iOS. Але я не знаю, як я можу підключити SQL Server. Це можливо чи ні? Якщо це можливо, як я можу підключитися? Я читав, що це можливо, але тільки для Android. Якщо це лише для Android, що я хочу підключити db для iOS? Чи є можливість підключити React Native до бази даних SQL-сервера? (чи будь-який підручник?)

Відповіді:

0 для відповіді № 1

Так, ви можете використовувати SQL, Postgres, Mongo або будь-яка БД дійсно.

Вам потрібно буде надати заздалегідь вибраний сервер, використовуючи будь-який вузол, php, python тощо. Після цього буде спілкуватися з вашим SQL-сервером.

Крім цього, насправді нічого не змінюється на лицьовій стороні, крім вказівки ваших дзвінків API на ваш сервер та забезпечення ваших info.plist дозволяє локальному хосту чи іншим API спілкуватися з ним.

Info.plist

   <key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>

Ось тут Я створив репо, який демонструє, як react-native додаток може спілкуватися з a node сервер і a mongo база даних. Можливо, ви можете там знайти щось натхнення.


0 для відповіді № 2

Сервер Sql не підтримує те, чого ви намагаєтеся досягти. Перевірити ця відповідь

Бібліотеки підключення сервера MSSQL не є клієнтськими JavaScript> бібліотеками. Абсолютно немає можливості зробити з'єднання TCP SQL з веб-браузера, навіть якщо ви написали власну бібліотеку.

З міркувань безпеки ви ніколи не хочете дозволити клієнтові доступ до> SQL Server. Вам потрібно розгорнути середовище на стороні сервера (наприклад,> Node / Express), щоб відкрити API для клієнтських програм.