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'
}));