Node.js: risolvere il problema dei percorsi relativi alle risorse statiche in ExpressJS
In ExpressJS esiste il problema dei percorsi relativi alle risorse statiche di un'app.
La soluzione consiste nell'usare il path assoluto alla directory dove risiede l'applicazione:
'use strict';
// app/inc/index.js
const express = require('express');
const path = require('path');
const ABSPATH = path.dirname(process.mainModule.filename);
const app = express();
app.use('/assets', express.static(ABSPATH + '/assets', {
dotfiles: 'ignore'
}));