【发布时间】:2016-04-13 17:26:21
【问题描述】:
我正在尝试创建一个向 neo4j 数据库发出请求的网页。
我从 javascript 文件 /projectFolder/js/query.js 发出请求:
function submitQuery() {
var r = require("request");
var txUrl = "http://localhost:7474/db/data/transaction/commit";
//defines the cypher query
var query="MATCH (n:Word) RETURN n, labels(n) as l LIMIT {limit}"
var params={limit: 10}
var cb=function(err,data) { console.log(JSON.stringify(data)) }
r.post({uri:txUrl,
json:{statements:[{statement:query,parameters:params}]}},
function(err,res) { cb(err,res.body)})
}
在我的projectFolder/index.html 我有:
.
.
.
<script data-main="js/query.js" src="js/libs/require-2.1.20.min.js"></script>
<head>
<script type="text/javascript" src="query.js"></script>
</head>
.
.
.
当我调用submitQuery() 函数时,它不会通过var r = require("request"); 行。
我已经搜索了一些相关问题并最终尝试插入
require.config({
baseUrl: './js/',
paths: {
request:'libs/require',
},
});
在我的query.js 的开头,但得到了相同的输出。
谁能给我一盏灯?谢谢!
【问题讨论】:
标签: javascript html neo4j requirejs requestjs