使用OrientDB JavaScript API构建Web应用程序
我很难弄清楚如何让OrientDB JavaScript API在web应用程序中工作 我尝试搜索OrientDB Studio web应用程序的源代码,并注意到他们使用OrientDB JavaScript API和一些AngularJS,这看起来非常有趣,但随后我尝试创建一个简单的网页,导入OrientDB-API.js和jquery库,但没有成功 以下是我的网页内容:使用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">
<!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"/>