Я разрабатываю на Mac
Я хочу создать сервер node.js для доступа к базе данных oracle из приложения iPhone.
Локальный хост успешно получил доступ к базе данных Oracle через сервер node.js.
Однако я столкнулся с ошибкой при его размещении. (Хостинг использовал хостинг 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? Буду признателен за небольшую помощь.
Спасибо.