web-dev-qa-db-fra.com

La montre Express 4 + pm2 ne fonctionne pas

Je lance pm2 avec ceci:

pm2 start bin/www --watch ../

Le problème est que lorsque je mets à jour app.js dans le dossier racine, il ne semble pas que le nœud redémarre automatiquement. Des idées?

23
ninjaneer

A trouvé une solution:

//processes.json:
    {
      "apps" : [{
        "name"        : "someExpress4App",
        "script"      : "bin/www",
        "watch"       : "../",
        "log_date_format"  : "YYYY-MM-DD HH:mm Z",
      }]
    }

Mettez cela à la racine de votre projet, puis exécutez votre pm2 comme suit:

pm2 start processes.json
48
ninjaneer