Skip to content
Snippets Groups Projects
Commit dc351ef3 authored by Akihiko Odaki's avatar Akihiko Odaki
Browse files

Pass hostname instead of host to vhost module

parent 97c6dd6f
No related branches found
No related tags found
No related merge requests found
......@@ -14,6 +14,11 @@ import vhost = require('vhost');
import log from './log-request';
import config from './conf';
function extractHostname(host) {
const index = host.indexOf(':');
return index < 0 ? host : host.substr(0, index);
}
/**
* Init app
*/
......@@ -53,9 +58,11 @@ app.use((req, res, next) => {
/**
* Register modules
*/
app.use(vhost(`api.${config.host}`, require('./api/server')));
app.use(vhost(config.secondary_host, require('./himasaku/server')));
app.use(vhost(`file.${config.secondary_host}`, require('./file/server')));
const hostname = extractHostname(config.host);
const secondaryHostname = extractHostname(config.secondary_host);
app.use(vhost(`api.${hostname}`, require('./api/server')));
app.use(vhost(secondaryHostname, require('./himasaku/server')));
app.use(vhost(`file.${secondaryHostname}`, require('./file/server')));
app.use(require('./web/server'));
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment