79461460

Date: 2025-02-23 15:28:33
Score: 1
Natty:
Report link

it's help me a lot to config angular 19 ssr on Cpanel . Thank you !

import express from 'express';
import fs from 'fs';
import path from 'path';
import { createApp as createAppRo } from './dist/folder/server/ro/server.mjs';
import { createApp as createAppEn } from './dist/folder/server/en/server.mjs';
import { createApp as createAppRu } from './dist/folder/server/ru/server.mjs';

const logFile = fs.createWriteStream(path.join(process.cwd(), 'server.log'), { flags: 'a' });

const originalLog = console.log;
console.log = function() {
    logFile.write(new Date().toISOString() + ': ' + Array.from(arguments).join(' ') + '\n');
    originalLog.apply(console, arguments);
};

const mainApp = express();



mainApp.use('/en', (req, res, next) => {
    console.log('Accessing English route');
    createAppEn('en')(req, res, next);  
});

mainApp.use('/ru', (req, res, next) => {
    console.log('Accessing Russian route');
    createAppRu('ru')(req, res, next);  
});


mainApp.use('/', (req, res, next) => {
    console.log('Accessing root route (RO)');
    createAppRo('ro')(req, res, next);  
});



const port = process.env.PORT || 3000;
mainApp.listen(port, () => {
    console.log(`Node Express server listening on http://localhost:${port}`);
});

export default mainApp;
Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Blacklisted phrase (1): help me
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Alexandru Dabija