keylines demo
1.0.0
#钥匙线 - 这是连接到IBM图的Express Server,并且能够处理Gremlin查询。它以钥匙线格式发送回数据,可用于可视化返回的数据。它使用IBM-Graph-Client模块连接到IBM图。
##设置克隆回购
git clone [email protected]:alaam/keylines-demo.git
#install depentencies ##从钥匙线网站http://cambridge-intelligence.com/keylines/您的keylines-demo dir install steltim steline keylines sdk应该看起来像这样
drwxrwxr-x@ 22 748 Dec 20 09:05 .
drwxrwxr-x@ 11 374 Dec 20 09:09 ..
-rw-r--r-- 1 1855 Dec 20 09:05 README.md
drwxr-xr-x@ 41 1394 Nov 28 19:31 assets
drwxrwxr-x@ 3 102 Nov 28 19:31 css
drwxr-xr-x@ 13 442 Nov 28 19:31 fonts
-rw-r--r-- 1 1386 Nov 28 14:43 ibm_graph.js
drwxr-xr-x@ 5 170 Nov 28 19:31 images
-rw-r--r--@ 1 2628 Nov 28 14:43 index.htm
drwxrwxr-x@ 3 102 Nov 28 19:31 js
drwxrwxr-x@ 5 170 Nov 28 19:31 map
drwxr-xr-x@ 5 170 Nov 28 19:31 ng
-rw-r--r-- 1 40792 Nov 28 14:43 nxnw_dataset.json
drwxr-xr-x@ 3 102 Nov 28 19:31 react
-rw-r--r-- 1 1974 Nov 28 14:43 schema.json
-rw-r--r--@ 1 2677 Dec 8 18:02 server.js
cd keylines-demo
#ADD您的服务凭据
keylines-demo
的根上创建一个新文件并将其称为creds.json {
"apiURL" : "<service apiURL>/g",
"username" : "<Your username >",
"password" : "<Your password>",
}
#加载数据该代码还没有将数据加载到服务中(将尽快进行)。但是您可以使用Bulkload API轻松添加数据。另外,您只需在Bluemix上的Service UI加载示例数据即可。检查文档以获取更多详细信息
这是加载GraphMl文件的示例
var bulkUploadOpts = {
method: 'POST',
headers: {'Authorization': sessionToken},
uri: apiURL + '/bulkload/graphml',
formData: {
'graphml': fs.createReadStream(__dirname +
'/../public/sample_graphml.xml'),
'type': 'application/xml'
}
};
request(bulkUploadOpts).then(function (body){
console.log('Our file was uploaded and the result was : ' +
JSON.stringify(body.result.data[0]));
});
#启动服务器
node server.js
#尝试样本##钥匙线
http://localhost:8081/index.html
Show
按钮