@lionrockjs/central
Version:
Node.js MVC framework inspire from PHP Kohana Framework
10 lines (9 loc) • 375 B
JavaScript
import { ControllerMixin, Controller } from '@lionrockjs/mvc';
import mime from 'mime';
export default class Mime extends ControllerMixin {
static init(state) {
const headers = state.get(Controller.STATE_HEADERS);
const request = state.get(Controller.STATE_REQUEST);
headers['Content-Type'] = `${mime.getType(request.url) || 'text/html'}; charset=utf-8`;
}
}