Add better debugging to routing service
This commit is contained in:
parent
1399399af9
commit
90b16eef53
@ -11,6 +11,7 @@ import {Config} from './Config'
|
||||
import {PackageDiscovered} from '../support/PackageDiscovered'
|
||||
import {staticServer} from '../http/servers/static'
|
||||
import {Bus} from '../support/bus'
|
||||
import {RequestLocalStorage} from '../http/RequestLocalStorage'
|
||||
|
||||
/**
|
||||
* Application unit that loads the various route files from `app/http/routes` and pre-compiles the route handlers.
|
||||
@ -26,6 +27,9 @@ export class Routing extends Unit {
|
||||
@Inject()
|
||||
protected readonly bus!: Bus
|
||||
|
||||
@Inject()
|
||||
protected readonly request!: RequestLocalStorage
|
||||
|
||||
protected compiledRoutes: Collection<Route<unknown, unknown[]>> = new Collection<Route<unknown, unknown[]>>()
|
||||
|
||||
public async up(): Promise<void> {
|
||||
@ -164,6 +168,11 @@ export class Routing extends Unit {
|
||||
}
|
||||
|
||||
public getAppUrl(): UniversalPath {
|
||||
if ( this.request.has() ) {
|
||||
const request = this.request.get()
|
||||
this.logging.debug(`url: ${request.url} | fullUrl: ${request.fullUrl}`)
|
||||
}
|
||||
|
||||
const rawHost = String(this.config.get('server.url', 'http://localhost')).toLowerCase()
|
||||
const isSSL = rawHost.startsWith('https://')
|
||||
const port = this.config.get('server.port', 8000)
|
||||
|
Loading…
Reference in New Issue
Block a user