Skip to content

Commit

Permalink
fix db connection check
Browse files Browse the repository at this point in the history
  • Loading branch information
kmsngh committed Feb 5, 2021
1 parent 2f84749 commit 94efe51
Showing 1 changed file with 37 additions and 41 deletions.
78 changes: 37 additions & 41 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,49 +1,45 @@
require('dotenv').config();
const Koa = require('koa');
const bodyParser = require('koa-body');
const cors = require('@koa/cors');
const logger = require('koa-logger');
const router = require('./src/routes');
const models = require('./src/database/models/index.js');
const helmet = require('koa-helmet');
const swagger = require('koa2-swagger-ui');
const swaggerDoc = require('./src/utils/swaggerDef.js');
const { jwtMiddleware } = require('./src/utils');
require("dotenv").config();
const Koa = require("koa");
const bodyParser = require("koa-body");
const cors = require("@koa/cors");
const logger = require("koa-logger");
const router = require("./src/routes");
const models = require("./src/database/models/index.js");
const helmet = require("koa-helmet");
const swagger = require("koa2-swagger-ui");
const swaggerDoc = require("./src/utils/swaggerDef.js");
const { jwtMiddleware } = require("./src/utils");

const run = async () => {
const app = new Koa();
const app = new Koa();
try {
await models.sequelize.authenticate();
console.log("Connection has been established successfully.");
} catch (error) {
console.error("Unable to connect to the database:", error);
}

models.sequelize
.sync()
.then(() => {
console.log(' DB 연결 성공');
})
.catch((err) => {
console.log('연결 실패');
console.log(err);
});

app.use(cors({ credentials: true, origin: process.env.ORIGIN }));
app.use(helmet());
app.use(logger());
app.use(bodyParser());
app.use(jwtMiddleware);
app.use(router.routes()).use(router.allowedMethods());
app.use(
swagger({
routePrefix: '/swagger',
swaggerOptions: {
url: '/swagger.json',
},
}),
);
app.use(swaggerDoc.routes());
app.use(cors({ credentials: true, origin: process.env.ORIGIN }));
app.use(helmet());
app.use(logger());
app.use(bodyParser());
app.use(jwtMiddleware);
app.use(router.routes()).use(router.allowedMethods());
app.use(
swagger({
routePrefix: "/swagger",
swaggerOptions: {
url: "/swagger.json",
},
})
);
app.use(swaggerDoc.routes());

const PORT = 8080;
const PORT = 8080;

app.listen(PORT, () => {
console.log(`Server running at port ${PORT}`);
});
app.listen(PORT, () => {
console.log(`Server running at port ${PORT}`);
});
};

run();

0 comments on commit 94efe51

Please sign in to comment.