Skip to content

Commit 506bad7

Browse files
committed
fix(connect): close server correctly
1 parent 95025c6 commit 506bad7

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/connect/connect-echo-example.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"use strict";
22
import connect from "connect";
33
import http from "http";
4+
import fetch from "node-fetch";
45
import assert from "assert";
56
var app = connect();
67
// add Error handling
@@ -16,6 +17,7 @@ app.use(function (req, res) {
1617
//create node.js http server and listen on port
1718
var server = http.createServer(app).listen(3000, request);
1819

20+
var closeServer = server.close.bind(server);
1921
// request => response
2022
function request() {
2123
var requestBody = {
@@ -28,6 +30,5 @@ function request() {
2830
.then(res => res.text())
2931
.then(text => {
3032
assert.deepEqual(text, requestBody);
31-
server.close();
32-
}).catch(console.error.bind(console));
33+
}).then(closeServer, closeServer);
3334
}

0 commit comments

Comments
 (0)