0
Gentoo Linux에서 유닉스 파일 소켓으로 Nodejs 7.5.0을 사용하여 arangodb3에 연결하려고합니다.유닉스 파일 소켓을 사용하여 nodejs에서 arangodb3에 연결
나는/tmp/mysocket에 unix 소켓이있는 편향 3 서버를 시작했습니다.
const arangojs = require('arangojs');
let db = arangojs({
url: `unix:///tmp/mysocket`,
databaseName: false // don't automatically append database path to URL
});
db.createDatabase('mydb', function (err, info) {
if (err) console.error(err.stack);
else {
console.info('database created');
// database created
}
});
나에게 제공합니다 :
내가 두 개의 서로 다른 모듈을 시도 그래서 시도Error: connect ECONNREFUSED ::1:80
at Object.exports._errnoException (util.js:1023:11)
at exports._exceptionWithHostPort (util.js:1046:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14)
포트 80을 localhost에 연결을, 나 또한
내 유닉스 소켓 파일 위치 무시 시도 :
var arango = require('arango');
var db = arango.Connection("unix:///tmp/mysocket");
db.collection.list().done(function(res){
console.log("collections: %j", res);
});
저를 준다 1,363,210
:
Error: Cannot find module 'unix'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Xhr (/home/ufk/work-projects/bingo/arrango/node_modules/arango/lib/xhr.js:23:12)
at Arango.request (/home/ufk/work-projects/bingo/arrango/node_modules/arango/lib/arango.js:166:2)
at Arango.(anonymous function) [as get] (/home/ufk/work-projects/bingo/arrango/node_modules/arango/lib/arango.js:204:14)
at Object.list (/home/ufk/work-projects/bingo/arrango/node_modules/arango/lib/api/collection/index.js:125:16)
at Object.instance.(anonymous function) [as list] (/home/ufk/work-projects/bingo/arrango/node_modules/arango/lib/api/api.js:121:25)
at Object.<anonymous> (/home/ufk/work-projects/bingo/arrango/index2.js:5:16)
난 정말 유닉스 파일 소켓을 지원 뭔가를 찾고 .. 사용할 모듈 상관하지 않습니다. 어떤 아이디어?