Passenger's node-loader uses require() which cannot load ES modules. server.cjs is a CommonJS shim that bridges into server.js via dynamic import(). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
8 lines
277 B
JavaScript
8 lines
277 B
JavaScript
// CommonJS wrapper for Phusion Passenger.
|
|
// Passenger's node-loader uses require(), which cannot load ES modules directly.
|
|
// This shim bridges into the ESM entry point via dynamic import().
|
|
import('./server.js').catch((err) => {
|
|
console.error(err);
|
|
process.exit(1);
|
|
});
|