neo4j的样例数据如下:
访问的返回值:
实现的代码如下:
let query = 'MATCH (n:case) RETURN n, labels(n) as l LIMIT {limit}'
let params = {limit: 10}
// let cb = function (err, data) { console.log(JSON.stringify(data)) }
this.cypher(query, params)
函数:
cypher (query, params) {
// let r = require('request')
let txUrl = 'http://localhost:7474/db/data/transaction/commit'
let json = {
statements: [{statement: query, parameters: params}]
}
this.$http.post(txUrl, json).then(response => {
console.log(response.data)
// get body data
// this.someData = response.body;
}, response => {
console.log('error')
})
}
以上代码请求数据会报401 unauthorized,所以最最重要的操作,是关掉neo4j的登陆验证,研究了很久官方文档,他就是没给http直接访问怎么登陆验证,我又不想装neo4j-driver
配置文件在这个目录,安装目录的conf文件夹下面
把文件的这一行的'#'删除,取消注释,然后重启neo4j,大功告成