Mám jednoúčelovou aplikaci, která má následující kostru...
var express = require('express');
var app = express();
const puppeteer = require('puppeteer');
require('events').EventEmitter.prototype._maxListeners = 100;
let settings = require('./settings.json');
app.get('/', function(req, res) {
// 300 řádků kódu
})
var server = app.listen('80')
exports = module.exports = server;
A potřebuji přidat ještě druhou jednoúčelnou apliaci...
Předpokládám, že primitivní řešení je udělat něco jako:
var express = require('express');
var app = express();
const puppeteer = require('puppeteer');
require('events').EventEmitter.prototype._maxListeners = 100;
let settings = require('./settings.json');
app.get('/', function(req, res) {
// 300 řádků kódu
})
app.get('/druha-aplikace/', function(req, res) {
// X řádků kódu
})
var server = app.listen('80')
exports = module.exports = server;
Volání pak:
http://domena.tld/
a
http://domena.tld/druha-aplikace/
A dotaz je, jaká je praxe, jak toto dělat správně, ale pořád jednoduše? Mít tam nějaké funkce, které budou v requirovaných souborech? /plně se nechci pouštět do nějakých frameworků a řešit tam routery a další aplikační vrstvy...