devlien
Version:
Devlien is a lightweight, zero-dependency Node.js framework with clean MVC structure, built-in ORM, and intuitive routing for rapid backend development.
32 lines (28 loc) • 978 B
JavaScript
import Controller from "devlien/controller";
import view from "devlien/view";
/**
* DevlienController
* This controller handles requests for the home or root page.
*/
export default class DevlienController extends Controller {
constructor() {
super();
// Any setup or initialization can go here.
}
/**
* Handle GET request for the root route ("/api/index").
* @param {object} request - The HTTP request object containing query, headers, body, etc.
* @return {string} A simple response string to confirm the controller is working.
*/
async index(request) {
return "I'm ready...";
}
/**
* Handle GET request for the root route ("/").
* @param {object} request - The HTTP request object containing query, headers, body, etc.
* @return {string} A simple response string to confirm the controller is working.
*/
async wellcome(request) {
return await view('wellcome');
}
}