Merge pull request #1284 from akihikodaki/master
Pass hostname instead of host to vhost module
This commit is contained in:
		
						commit
						687cd56cc1
					
				
					 1 changed files with 10 additions and 3 deletions
				
			
		| 
						 | 
					@ -14,6 +14,11 @@ import vhost = require('vhost');
 | 
				
			||||||
import log from './log-request';
 | 
					import log from './log-request';
 | 
				
			||||||
import config from './conf';
 | 
					import config from './conf';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function extractHostname(host) {
 | 
				
			||||||
 | 
						const index = host.indexOf(':');
 | 
				
			||||||
 | 
						return index < 0 ? host : host.substr(0, index);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Init app
 | 
					 * Init app
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
| 
						 | 
					@ -53,9 +58,11 @@ app.use((req, res, next) => {
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Register modules
 | 
					 * Register modules
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
app.use(vhost(`api.${config.host}`, require('./api/server')));
 | 
					const hostname = extractHostname(config.host);
 | 
				
			||||||
app.use(vhost(config.secondary_host, require('./himasaku/server')));
 | 
					const secondaryHostname = extractHostname(config.secondary_host);
 | 
				
			||||||
app.use(vhost(`file.${config.secondary_host}`, require('./file/server')));
 | 
					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'));
 | 
					app.use(require('./web/server'));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue