2017-02-02 14 views
0

У меня возникла проблема с моим приложением для повторного кадрирования. Я не могу понять, как подключить его к локальной базе данных на моей машине.Подключение приложения растровой к базе данных

В других приложениях, которые я написал, мне пришлось добавить спецификации базы данных (имя пользователя, пароль и т. Д.) В profiles.clj. Должен ли я создавать profiles.clj и добавлять туда свою базу данных? И это значит, что мне нужно также обновить project.clj?

Наконец, выполните запросы к базе данных, такие как запросы GET и POST, перейдите в db.cljs.

Прошу прощения, если эти вопросы являются тривиальными, но после прочтения документации несколько раз я еще немного запутался

ответ

2

повторно кадр является основой для создания веб-приложений на стороне клиента. Вы не сможете выполнять общие запросы к базе данных, так как большинство баз данных не поддерживают прямой доступ из браузера.

У меня возникла проблема с моим обратным приложением. Я не могу понять, как подключить его к локальной базе данных на моей машине.

Возможно, вам необходимо создать средний уровень API, который принимает запросы REST от повторного кадра и запрашивает базу данных, возвращая JSON обратно клиенту.

Наконец, запросы к базе данных, такие как GET и POST запросов, перейдите в db.cljs

Это, вероятно, запросов к вашему API уровня? Они могут жить где угодно.

Одна вещь, которая должна быть уточнена: в кадре есть app-db, к которому он относится и ссылается. Это клиентская база данных локального состояния, которая живет в вашем приложении. Он не имеет связи с бэкэнд, по крайней мере, не без того, чтобы вы писали больше кода для него. Похоже, вы можете смутить их?