Импортирование pg в реактивный код

Быть новичком в react-native Я пытаюсь подключиться postgreSQL от моего react-native приложение. Я установил pg модуль, использующий это npm install pg --save командовать моим react-native приложение. Однако, если я пытаюсь импортировать pg на моем App.js (корневой компонент или любой компонент класса), я получаю следующую ошибку:

Импортировать синтаксис (ы): (Только что попробовал другой синтаксис)

  • import { Pool, Client } from 'pg';
  • import pg from 'pg';
  • import * as pg from 'pg';

Ошибка:

ошибка: сбой связывания: ошибка: невозможно разрешить модуль util от <REACT_APP_PATH>/node_modules/pg/lib/index.js: Модуль не существует в карте модуля

Замечания: const { Pool, Client } = require('pg'); синтаксис работает нормально в node + express приложение.

Вопрос: Что является очень хорошим решением в следующем и почему?

  1. использование pg как npm модуль и импорт в react-naive приложение и подключиться к postgreSQL и таблицам доступа?

    1. Как модуль `pg` будет импортирован в` ios` или `android` build\package?
    2. Есть ли у `android/ios` какой-либо нативный \ node lib \ module для подключения` pg`, к которому может обращаться `реагировать-нативный`?

  2. Воспользуйтесь службой нод + экспресс API и подключите ее из собственного приложения реагирования с помощью fetch (axios like module)?

0 ответов

Другие вопросы по тегам