Сервер хостинга Node.js с помощью oracledb - PullRequest
0 голосов
/ 07 июня 2018

Я занимаюсь разработкой с использованием mac

Я хочу создать сервер node.js для доступа к базе данных oracle из приложения iPhone.

Локальный хост успешно получил доступ к базе данных Oracle через узел.js server.

Однако я столкнулся с ошибкой при его размещении.(Хостинг использовал хостинг Firebase.)

Ошибка: ошибка произошла при анализе срабатываний вашей функции.Ошибка: NJS-045: невозможно загрузить двоичный файл надстройки oracledb для Node.js 9.8.0 (darwin, x64). Ошибка Node.js require (): DPI-1047: 64-битная клиентская библиотека Oracle не может быть загружена: "dlopen (libclntsh.dylib, 1): изображение не найдено ".См. https://oracle.github.io/odpi/doc/installation.html#macos для получения справки Node.js require (), сопоставленной с /Users/jeongyeon/Atom/BestianServer/functions/node_modules/oracledb/build/Release/oracledb.node Инструкции по установке Node-oracledb: https://oracle.github.io/node-oracledb/INSTALL.html

Чтобы использовать oracledb в node.js, oracle instantclient должен иметь символическую ссылку (ln-s)
** В Windows должны быть установлены переменные среды.

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

Кто-нибудь преуспел в размещении oracledb на nodejs?Буду признателен за небольшую помощь.

Спасибо.

1 Ответ

0 голосов
/ 07 июня 2018

Вам необходимо установить переменные окружения для него.

https://github.com/oracle/node-oracledb/blob/master/INSTALL.md

...