Skip to content

Commit 71cdc4a

Browse files
committed
added dns resolve option
1 parent d09bf85 commit 71cdc4a

File tree

3 files changed

+1408
-0
lines changed

3 files changed

+1408
-0
lines changed

index.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
const express = require('express');
22
const mongodb = require('mongodb');
3+
const dns = require('dns');
34

45
var app = express();
56

@@ -17,6 +18,17 @@ app.get('/connect-long', function (req, res) {
1718
connect(req, res, uri);
1819
});
1920

21+
app.get('/dns', (req, res) => {
22+
const hostname = req.query.hostname;
23+
dns.resolveSrv(hostname, function (e, address) {
24+
if (e) {
25+
res.json(e);
26+
} else {
27+
res.json(address);
28+
}
29+
});
30+
})
31+
2032
function connect(req, res, uri) {
2133
mongodb.connect(uri, { useNewUrlParser: true }, function (err, db) {
2234
if (err) {

0 commit comments

Comments
 (0)