Add support for view engines, PNPM
This commit is contained in:
@@ -4,6 +4,7 @@ import {Unit} from "../lifecycle/Unit"
|
||||
import {Logging} from "./Logging"
|
||||
import {Route} from "../http/routing/Route";
|
||||
import {HTTPMethod} from "../http/lifecycle/Request";
|
||||
import {ViewEngineFactory} from "../views/ViewEngineFactory";
|
||||
|
||||
@Singleton()
|
||||
export class Routing extends Unit {
|
||||
@@ -13,6 +14,8 @@ export class Routing extends Unit {
|
||||
protected compiledRoutes: Collection<Route> = new Collection<Route>()
|
||||
|
||||
public async up() {
|
||||
this.app().registerFactory(new ViewEngineFactory());
|
||||
|
||||
for await ( const entry of this.path.walk() ) {
|
||||
if ( !entry.endsWith('.routes.js') ) {
|
||||
this.logging.debug(`Skipping routes file with invalid suffix: ${entry}`)
|
||||
|
||||
Reference in New Issue
Block a user