2014-12-24 3 views
0

У меня возник вопрос о том, как работает студия OrientDB.Как работает OrientDB Studio Code?

Когда я создаю собственное приложение для доступа к базе данных OrientDB, мне нужно включить CORS, а затем он работает, но как получается, что студийное приложение OrientDB работает без необходимости использования CORS?

Это действительно озадачивает меня, потому что я хотел бы повторно использовать логику кода приложения OrientDB Studio в своем собственном приложении, и он не работает, как приложение OrientDB Studio.

Кроме того, похоже, что приложение OrientDB Studio использует REST API OrientDB, а не JavaScript API (orientdb-api.js). Я прав?

Есть ли какая-либо документация, которую я мог бы прочитать, чтобы получить полное представление о работе студии?

С уважением, Жереми

ответ

1

Вам необходимо включить CORS, потому что ваше приложение оно находится вне области ОДБ. если вы используете его в localhost, это http://localhost:2480.

Так что если вы делаете запрос из другого домена, браузер останавливает вас, если на сервере отключен CORS.

Студия запускается как плагин внутри ODB http (http://localhost:2480/studio/index.html), поэтому разрешается делать запрос без включения CORS.

Если вы не хотите включать CORS, вы можете поместить свои html и js под каталог www в $ ORIENTDB_HOME.

Нет документации о Studio Code. Вы можете просмотреть его здесь https://github.com/orientechnologies/orientdb-studio, если вам нужна дополнительная информация, вы можете спросить меня, как я главный сопровождающий Studio: D

Я могу сказать вам, что он не использует orientdb-api.js, поскольку он использует угловые .js. Я советую вам не использовать orientdb-api.js, но использует непосредственно REST api с JQuery/Angular.

+0

Здравствуйте, Я очень ценю ваш быстрый ответ! Это будет очень полезно. Теперь я понимаю идею о том, что студия OrientDB является плагином и, следовательно, не нуждается в разрешении CORS, поэтому это разъясняется. Теперь я убежден, что не стоит обращаться с JavaScript-интерфейсом OrientDB и придерживаться REST API и JQuery и/или AngularJS. –

+0

Я очень ценю ваше предложение, чтобы помочь мне с любым вопросом относительно приложения OrientDB Studio. Возможно ли иметь вашу контактную информацию, пожалуйста? Моя электронная почта [email protected] С уважением, Jeremie –

Смежные вопросы