UNPKG

sae-framework

Version:

Framework to Server Api Engine JS to make micro services

24 lines (20 loc) 660 B
const fs = require('fs'); module.exports = (app) => { return (packageFile, partUri = '/version') => { // Registrar rota da versao app.get(partUri, async (req, res) => { // Carregar version if (!fs.existsSync(packageFile)) { return res.error('erro.versao.app.nao.encontrada'); } const info = require(packageFile); if (!info) { return res.error('erro.versao.app.nao.encontrada'); } res.json({ app: info.name, version: info.version, }); }); } }