Как добавить x-devapi оракула на сервер js узла, размещенный в движке приложений Google - PullRequest
0 голосов
/ 28 июня 2018

Я кодировал свое приложение с помощью x-devapi локально на моем компьютере, и в течение последних 5 часов я пробовал возможные обходные пути для его размещения на Google app-engine, но безуспешно. Я могу подключиться только к базе данных MySQL движка Google, как показано в их документации. Однако я хочу использовать X-devApi. Поддерживает ли движок приложений Google X-devApi от Oracle? как мне этого добиться?

UPDATE:

Согласно документации X-devApi, соединение с базой данных происходит, когда в базе данных включен X-devAPI. Вот как я включаю его локально:

sudo mysqlsh -u root -h 127.0.0.1 --mysql --dba enableXProtocol

Во-вторых, язык должен быть указан с помощью команды, например, например, \py для python. Я использую Nodejs для своего сервера, и я много исследовал, как включить X-devApi на консоли, но я не нашел никаких документов.

Вот как я подключаюсь локально,

var mysqlx = require('mysqlx');
 
// Connect to server on localhost
var mySession = mysqlx.getSession(“mysqlx://user:password@localhost:33060”)
 
var myDb = mySession.getSchema('test');

В то время как Google Cloud имеет три процедуры:

  1. Создание экземпляра и установка пароля: - gcloud sql users set-password root % --instance [INSTANCE_NAME] --password [PASSWORD]

    1. Настройка экземпляра Cloud SQL и создание базы данных соответственно: - gcloud sql users create [USER_NAME] [HOST] --instance=[INSTANCE_NAME] --password=[PASSWORD], gcloud sql databases create [DATABASE_NAME] --instance=[INSTANCE_NAME]

Точка сложности: Как и в какой момент я могу включить X-devApi, на уровне экземпляра или на уровне пользователя? если возможно, пожалуйста, помогите с этой процедурой.

1 Ответ

0 голосов
/ 06 июля 2018

До сих пор я исследовал, что экземпляры Google Cloud SQL несовместимы с протоколом X, что совершенно необходимо для X-devAPI.

Таким образом, в настоящее время нет возможности использовать указанный инструмент с Cloud SQL.

В системе отслеживания общедоступных проблем Google постоянно выполняется запрос . Если это очень важно для вас, пометьте его как любимое, чтобы вы могли получать уведомления об их обновлениях, и это обеспечит более высокий приоритет запроса функций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...