create-ima-app
Version:
Create a IMA.js App easily.
26 lines (20 loc) • 514 B
JavaScript
import { AbstractController } from '@ima/core';
export class NotFoundController extends AbstractController {
static get $dependencies() {
return [];
}
constructor() {
super();
this.status = 404;
}
load() {
return {
status: this.status,
};
}
setMetaParams(loadedResources, metaManager) {
metaManager.setTitle(`Error ${this.status} - IMA.js`);
metaManager.setMetaName('description', 'Not Found');
metaManager.setMetaName('robots', 'noindex, nofollow');
}
}