Ferramenta focado em auxiliar no desenvolvimento de web server tanto para client side quanto para server side, será constantemente atualizado conforme alguma ferramentas que são bastante utilizadas serem adicionado a essa framework.
OBS: Focado para meus trabalhos exclusivamente freelancer.
npm install eduardommelo/express-services
const { Server } = require("express-services");
// instancia o Server
const app = new Server({
isEjs: true,
port: 8000,
ejs: true,
cors: true,
path: {
middleware: "app/middleware",
routes: "app/routes",
public: "app/public",
views: "app/src/views",
},
});
// cria grupo de rotas (opcional) caso tenha alguma subrotas
app.group.create({
api: {
route: "/api/v1",
},
});
// iniciar o servidor com callback
app.init((err) => {
if (err) return console.log(err);
console.log("iniciado com sucesso");
});