Skip to content

Commit 1cc986a

Browse files
committed
Add disconnected example
1 parent 3387382 commit 1cc986a

File tree

3 files changed

+406
-99
lines changed

3 files changed

+406
-99
lines changed

examples/server-disconnect.js

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
var http = require('http');
2+
3+
4+
5+
var gremlin = require('../src');
6+
7+
var client = gremlin.createClient();
8+
9+
10+
var script = 'g.V().range(1, 2)';
11+
12+
// Callback style
13+
client.execute(script, function(err, res) {
14+
console.log(err, res);
15+
});
16+
17+
18+
client.on('error', (err) => {
19+
console.log('oops error', err.message);
20+
});
21+
22+
23+
24+
25+
var server = http.createServer(function(req, res) {
26+
// var done = finalhandler(req, res);
27+
// serve(req, res, done);
28+
res.send('yo');
29+
});
30+
31+
// Listen
32+
var port = 3000;
33+
server.listen(port);
34+
console.log('Gremlin Client example server listening on port', port);

package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"coverage": "babel-node ./node_modules/istanbul/lib/cli.js cover _mocha",
1313
"coverage:travis": "babel-node ./node_modules/istanbul/lib/cli.js cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage",
1414
"examples:browser": "babel-node examples/server",
15+
"examples:disconnect": "nodemon --exec babel-node -- examples/server-disconnect.js",
1516
"examples:node": "babel-node examples/node-example",
1617
"examples:rxjs": "babel-node examples/rxjs",
1718
"precommit": "lint-staged",
@@ -51,7 +52,7 @@
5152
"zer": "^0.1.0"
5253
},
5354
"devDependencies": {
54-
"babel-cli": "^6.4.5",
55+
"babel-cli": "^6.24.1",
5556
"babel-core": "^6.4.0",
5657
"babel-loader": "^6.2.1",
5758
"babel-plugin-transform-async-to-module-method": "^6.5.2",
@@ -83,6 +84,7 @@
8384
"lint-staged": "^3.6.0",
8485
"mocha": "^1.21.4",
8586
"mocha-lcov-reporter": "^1.2.0",
87+
"nodemon": "^1.11.0",
8688
"prettier": "^1.4.2",
8789
"rimraf": "^2.6.1",
8890
"serve-static": "^1.5.3",

0 commit comments

Comments
 (0)