Развертывание углового узла в Plesk - PullRequest
0 голосов
/ 20 марта 2019

Я пытаюсь развернуть свое приложение в Plesk.

Всякий раз, когда я пытаюсь получить, я получаю 500 error, но когда я пытаюсь создать простой сервер, он отлично работает.

// Простойсервер, который работает нормально

var http = require('http'); http.createServer(function (req, res) {  
res.writeHead(200, {'Content-Type': 'text/plain'});   
res.end('Hello World\n'); }).listen(3000);

// Мой сервер, где у меня есть проблема

class Server {

    constructor() {
        this.expressMiddelware();
        this.initDataB();
        this.initRoutes();
        this.start();
    }

    initDataB() { database.open(() => { }); }

    expressMiddelware() {
        app.use(express.static(path.join(__dirname + '/dist/')));
        app.use(morgan('dev'));
        app.use(bodyParser.urlencoded({ extended: true }, { keepExtensions: true }));
        app.use(bodyParser.json());
        app.use(compression())
        app.use(errorhandler());
        app.use(cookieParser());
        var corsOptions = { origin: 'http://localhost:4200', credentials: true };
        app.use(cors(corsOptions))
        // app.use(csrf({ cookie: true }));
        // app.use((req, res, next) => {
        //     let csrfToken = req.csrfToken();
        //     res.locals._csrf = csrfToken;
        //     res.cookie('XSRF-TOKEN', csrfToken);
        //     next();
        // });
        process.on('uncaughtException', (err) => {
            if (err) console.log(err, err.stack);
        });
    }
    initRoutes() {
        app.use('/verif', auth.isAuthed);
        app.use('/auth', auth.setAuth);
        app.use('/admin', auth.AdminAuth, index);
        app.use('*', (req, res) => {
            res.sendFile(path.join(__dirname + '/dist/index.html'));
        });

        app.use(function (req, res, next) {
            const err = new Error('Not Found');
            err.status = 404;
            next(err);
        });
    }
    start() {
        app.listen(port, (err) => {
            console.log('Listening on http://localhost:', port);
            if (err) console.log(err);
        });
    }

}
let server = new Server();

Сервер даже не выполняет этот код, и он дает мне error 500 internal, и естьникакой другой информации, которая может помочь, поэтому, пожалуйста, помогите, я буду очень благодарен.

...