node.js を使用して neo4j データベースに http リクエストを送信しようとしています。使用しているコードは次のとおりです。
var options = {
host: 'localhost',
port: 7474,
path: '/db/data',
method: 'GET',
headers: {
accept: 'application/json'
}
};
console.log("Start");
var x = http.request(options,function(res){
console.log("Connected");
res.on('data',function(data){
console.log(data);
});
});
データベースが実行中であることを確認します (管理 Web ページに接続し、すべてが機能しています)。問題はデータベース側ではなく、node.js 側にあるのではないかと心配しています。
この問題について、どなたかが説明していただければ幸いです。node.js で http リクエストを送信する方法を学びたいのですが、その答えは neo4j の問題に特化している必要はありません。
前もって感謝します
ベストアンサー1
単純なGETリクエストの場合は、http.get()
それ以外の場合はhttp.request()
閉じる必要があります。
var options = {
host: 'localhost',
port: 7474,
path: '/db/data',
method: 'GET',
headers: {
accept: 'application/json'
}
};
console.log("Start");
var x = http.request(options,function(res){
console.log("Connected");
res.on('data',function(data){
console.log(data);
});
});
x.end();