Я почти уверен, что мой код правильный
index.js
//...
const winston = require('winston');
const express = require('express');
const app = express();
require('./startup/logging');
require('express-async-errors');
require('./startup/routes')(app);
require('./startup/db').connect();
require('./startup/config')();
require('./startup/validation')();
require('./startup/prod')(app);
app.get('/', function(req, res, next){
res.status(200).send('Welcome!');
});
//error handler
app.use(errorHandler);
const port = process.env.PORT || 3000
const server = app.listen(port, () => winston.info(`listening on port ${port}`))
module.exports = server
и parkage.json
{
//...
"main": "index.js",
"scripts": {
//...
"start": "node index.js"
},
"engines": {
"node": "10.x",
"npm": "6.x"
},
//....
}
Я развернулся в Heroku и получилэта ошибка ...heroku[web.1]: Process exited with status 0 ...heroku[web.1]: State changed from starting to crashed
изначально работала, но внезапно остановилась. Я выполнил все инструкции, которые нашел в Интернете, но ничего не работает, может кто-нибудь помочь?