• Почему на heroku не работают ссылки?

    @Nyppy Автор вопроса
    Ответ нашел
    В папке dist если вы знаете то для хероку нужно сделать два файла server.js и package.js
    В package.js добавте это:
    ...
    "scripts": {
          "postinstall": "npm install express; npm install connect-history-api-fallback"
        }
    ...


    а в файл server вот этот код:
    const express = require('express');
    const path = require('path');
    const history = require('connect-history-api-fallback');
    
    const app = express();
    
    const staticFileMiddleware = express.static(path.join(__dirname + '/'));
    
    app.use(staticFileMiddleware);
    app.use(history({
      disableDotRule: true,
      verbose: true
    }));
    app.use(staticFileMiddleware);
    
    app.get('/', function (req, res) {
      res.render(path.join(__dirname + 'index.html'));
    });
    
    var server = app.listen(process.env.PORT || 5000, function () {
      var port = server.address().port;
      console.log("App now running on port", port);
    });
    Ответ написан