Archived
1
0
This repository has been archived on 2022-11-26. You can view files and clone it, but cannot push or open issues or pull requests.
moyklass.com/index.js
2022-06-03 00:56:12 +03:00

27 lines
603 B
JavaScript

const app = require('./express/app');
const sequelize = require('./sequelize');
const PORT = 8080;
async function assertDatabaseConnectionOk() {
console.log(`Checking database connection...`);
try {
await sequelize.authenticate();
console.log(`Database connection OK!`);
} catch (error) {
console.log(`Unable to connect to the database:`);
console.log(error.message);
process.exit(1);
}
}
async function init() {
await assertDatabaseConnectionOk();
console.log(`Starting server... Port: ${PORT}`);
app.listen(PORT, () => {
console.log(`Server started successful`);
});
}
init();