mirror of
https://github.com/20kaushik02/spotify-manager.git
synced 2026-01-25 14:14:06 +00:00
been a while
This commit is contained in:
16
index.js
16
index.js
@@ -5,7 +5,7 @@ const cors = require('cors');
|
||||
const cookieParser = require('cookie-parser');
|
||||
const helmet = require("helmet");
|
||||
const redis = require('redis');
|
||||
const connectRedis = require('connect-redis');
|
||||
const RedisStore = require("connect-redis").default;
|
||||
const logger = require("./utils/logger")(module);
|
||||
|
||||
const app = express();
|
||||
@@ -13,14 +13,10 @@ const app = express();
|
||||
// Enable this if you run behind a proxy (e.g. nginx)
|
||||
app.set('trust proxy', 1);
|
||||
|
||||
const RedisStore = connectRedis(session);
|
||||
|
||||
// Configure Redis client
|
||||
const redisClient = redis.createClient({
|
||||
// host: process.env.NODE_ENV === 'development'? 'localhost' : process.env.LIVE_URL,
|
||||
host: 'localhost',
|
||||
host: process.env.NODE_ENV === 'development' ? 'localhost' : process.env.LIVE_URL,
|
||||
port: 6379,
|
||||
legacyMode: true,
|
||||
});
|
||||
|
||||
redisClient.connect()
|
||||
@@ -31,9 +27,11 @@ redisClient.connect()
|
||||
logger.error("Redis connection error", { error });
|
||||
});
|
||||
|
||||
const redisStore = new RedisStore({ client: redisClient });
|
||||
|
||||
// Configure session middleware
|
||||
app.use(session({
|
||||
store: new RedisStore({ client: redisClient }),
|
||||
store: redisStore,
|
||||
secret: process.env.SESSION_SECRET,
|
||||
resave: false,
|
||||
saveUninitialized: false,
|
||||
@@ -59,7 +57,7 @@ app.use(express.json());
|
||||
app.use(express.urlencoded({ extended: true }));
|
||||
|
||||
// Static
|
||||
app.use(express.static(__dirname + '/public'));
|
||||
app.use(express.static(__dirname + '/static'));
|
||||
|
||||
// Routes
|
||||
app.use("/api/auth/", require("./routes/auth"));
|
||||
@@ -75,5 +73,5 @@ app.use((_req, res) => {
|
||||
const port = process.env.PORT || 3000;
|
||||
|
||||
app.listen(port, () => {
|
||||
console.log(`App Listening on port ${port}`);
|
||||
logger.info(`App Listening on port ${port}`);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user