fix: loading manager before dist

This commit is contained in:
Gabriel Pastori 2023-11-19 18:26:13 -03:00
parent 217cab0e5f
commit c2065ff526
2 changed files with 5 additions and 4 deletions

View File

@ -8,8 +8,9 @@ import { RouterBroker } from '../abstract/abstract.router';
export class ViewsRouter extends RouterBroker {
constructor() {
super();
const index = fs.readFileSync(path.join(__dirname, '../../../', 'Extras/evolution-manager', 'index.html'));
const baseDir = __dirname.includes('dist') ? '../../../../' : '../../../';
const indexPath = path.join(__dirname, baseDir, 'Extras/evolution-manager', 'index.html');
const index = fs.readFileSync(indexPath);
this.router.get('/*', (req, res) => {
try {
@ -17,7 +18,7 @@ export class ViewsRouter extends RouterBroker {
// verify if url is a file in dist folder
if (pathname === '/') throw {};
const filePath = path.join(__dirname, '../../../', 'Extras/evolution-manager', pathname);
const filePath = path.join(__dirname, baseDir, 'Extras/evolution-manager', pathname);
if (fs.existsSync(filePath)) {
const contentType = mime.lookup(filePath) || 'text/plain';

View File

@ -1,6 +1,6 @@
{
"name": "evolution-manager",
"version": "0.3.2",
"version": "0.3.3",
"main": "dist",
"engines": {
"node": ">=16.0.0"