使用OrientDB JavaScript API构建Web应用程序

使用OrientDB JavaScript API构建Web应用程序,javascript,orientdb,server-side-scripting,Javascript,Orientdb,Server Side Scripting,我很难弄清楚如何让OrientDB JavaScript API在web应用程序中工作 我尝试搜索OrientDB Studio web应用程序的源代码,并注意到他们使用OrientDB JavaScript API和一些AngularJS,这看起来非常有趣,但随后我尝试创建一个简单的网页,导入OrientDB-API.js和jquery库,但没有成功 以下是我的网页内容: <!DOCTYPE html> <html> <head lang="en">

我很难弄清楚如何让OrientDB JavaScript API在web应用程序中工作

我尝试搜索OrientDB Studio web应用程序的源代码,并注意到他们使用OrientDB JavaScript API和一些AngularJS,这看起来非常有趣,但随后我尝试创建一个简单的网页,导入OrientDB-API.js和jquery库,但没有成功

以下是我的网页内容:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script src="orientdb-api.js"></script>
    <title></title>

    <script>
        function connect() {
            var orientdb = new ODatabase("http://localhost:2480/GratefulDeadConcerts");
            var orientdbinfo = orientdb.open();
        }
    </script>
</head>
<body>
    <input type="button" value="Connect to OrientDB" onclick="connect()"/>
</body>
</html>
任何帮助、建议或资源都将不胜感激

问候,,
Jeremie

默认情况下不启用CORS

config/orientdb server config.xml中添加此项

<parameter name="network.http.additionalResponseHeaders" value="Access-Control-Allow-Origin: * ;Access-Control-Allow-Credentials: true;Access-Control-Allow-Headers: Content-Type;Access-Control-Allow-Methods: POST, GET, DELETE, HEAD, OPTIONS, PATCH, CONNECT, TRACE " />

在上面



同样重要的是不要在冒号后使用空格

我更改了行var orientdbinfo=orientdb.open();到var orientdbinfo=orientdb.open('admin','admin');为了能够登录,因为需要进行密码验证。非常感谢。我来试试这个。
<parameter name="network.http.additionalResponseHeaders" value="Access-Control-Allow-Origin: * ;Access-Control-Allow-Credentials: true;Access-Control-Allow-Headers: Content-Type;Access-Control-Allow-Methods: POST, GET, DELETE, HEAD, OPTIONS, PATCH, CONNECT, TRACE " />
<parameter value="utf-8" name="network.http.charset"/>