feat: Nambahin feature notifikasi
This commit is contained in:
+8
-1
@@ -1,5 +1,7 @@
|
||||
require('dotenv').config();
|
||||
const express = require('express');
|
||||
const http = require('http');
|
||||
const { initSocket } = require('./helpers/socket/socket_connection');
|
||||
const cors = require('cors');
|
||||
const path = require('path');
|
||||
const adminRoutes = require('./routes/admin.routes');
|
||||
@@ -15,6 +17,7 @@ const batchRoutes = require('./routes/batch.routes');
|
||||
const projectRoutes = require('./routes/project.routes');
|
||||
const taskRoutes = require('./routes/task.routes');
|
||||
const certificateRoutes = require('./routes/certificate.routes');
|
||||
const notificationRoutes = require('./routes/notification.routes');
|
||||
const setupSwaggerDocs = require('./docs/swagger');
|
||||
|
||||
const PORT = process.env.PORT;
|
||||
@@ -60,6 +63,7 @@ app.use("/batch-api", batchRoutes);
|
||||
app.use("/project-api", projectRoutes);
|
||||
app.use("/task-api", taskRoutes);
|
||||
app.use("/certificate-api", certificateRoutes);
|
||||
app.use("/notification-api", notificationRoutes);
|
||||
// app.use("/project-member-api", projectMemberRoutes);
|
||||
|
||||
|
||||
@@ -73,8 +77,11 @@ app.use((req, res) => {
|
||||
});
|
||||
});
|
||||
|
||||
const server = http.createServer(app);
|
||||
initSocket(server);
|
||||
|
||||
if (process.env.NODE_ENV !== 'production') {
|
||||
app.listen(PORT, () => {
|
||||
server.listen(PORT, () => {
|
||||
console.log(`listening at http://localhost:${PORT}`);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user