簡易版
app.use('/sub', function (req, res) {
const protocol = req.protocol; // http
const host = req.get('host'); // localhost:3000
const pathname = req.originalUrl; // /sub
const fullUrl = `${protocol}://${host + pathname}`;
console.log(fullUrl); // http://localhost:3000/sub
});
urlモジュールを使う方法(オススメ)
const url = require('url');
app.use('/sub', function (req, res) {
const fullUrl = url.format({
protocol: req.protocol,
host: req.get('Host'),
pathname: req.originalUrl,
});
console.log(fullUrl); // http://localhost:3000/sub
});
参考