Skip to content

Instantly share code, notes, and snippets.

@mpgn
Last active August 30, 2020 01:16
Show Gist options
  • Save mpgn/bcfb752b80a72c498272 to your computer and use it in GitHub Desktop.
Save mpgn/bcfb752b80a72c498272 to your computer and use it in GitHub Desktop.
express-subdomain example
var subdomain = require('express-subdomain');
var express = require('express');
var app = express();
var router = express.Router();
app.use(subdomain('api', router));
app.get('/', function (req, res) {
res.send('Hello World!');
});
//api specific routes
router.get('/', function(req, res) {
res.send('Welcome to our API!');
});
router.get('/users', function(req, res) {
res.json([
{ name: "Brian" }
]);
});
var server = app.listen(3000, function () {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment