Saatlerdir uğraşmam rağmen nadmin klasörümün içindeki index.ejs dosyamı bir türlü okutamıyorum bu hatayı alıyorum Cannot GET /nadmin/ istek gitmiyor her şeyi denedim normalde localhost:3000 çalışıyor buralarda sorun yok ama views içinde oluşturmuş olduğum nadmin klasörüne bir türlü erişemiyorum yardımcı olabilecek var mı acaba ? ne yaptıyrsam olmadı biri yardımcı olursa gerçekten çok dua ederim
App.js dosyam bu
// app.js
const dotenv = require('dotenv').config();
const express = require('express');
const authRouter = require('./routers/auth_routers');
const nadminRouter = require('./routers/yonetim_routers');
const path = require('path');
const session = require('express-session');
const MonnoDbStore = require('connect-mongodb-session')(session);
const passport = require('passport');
const flash = require('connect-flash');
require('./src/config/database');
const expressLayouts = require('express-ejs-layouts');
const app = express();
const sweetalert = require('sweetalert2');
const nadminRouter = require('./src/routes/nadmin');
const sessionStore = new MonnoDbStore({
uri: process.env.CONNECTION_DB,
collection:'sessionlar'
});
app.set('views', path.join(__dirname, 'src/views'));
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'src/views'));
app.use(express.static(path.join(__dirname, 'public')));
app.use(session(
{
secret : process.env.SESSION_SECRET,
resave : false,
saveUninitialized : true,
cookie:{
maxAge : 36000000
},
store:sessionStore
}
));
app.use(flash());
app.use((req,res,next) => {
res.locals.validation_error = req.flash('validation_error');
res.locals.success_message = req.flash('success_message');
res.locals.kullaniciadi = req.flash('kullaniciadi');
res.locals.ad = req.flash('ad');
res.locals.soyad = req.flash('soyad');
res.locals.email = req.flash('email');
res.locals.sifre = req.flash('sifre');
res.locals.resifre = req.flash('resifre');
res.locals.login_error = req.flash('error');
next();
});
app.use(express.urlencoded({extended:true}));
app.use(express.json());
app.use(passport.initialize());
app.use(passport.session());
app.use('/', authRouter);
app.use('/nadmin', nadminRouter);
app.listen(process.env.PORT, () => {
console.log(`Server ${process.env.PORT} Port Aktif`);
});Yonetim_routers.js dosyam da buconst router = require('express').Router();
const yonetimControllers = require('../controllers/yonetim_controller');
const validatormiddleware = require('../middleware/validation_middileware');
const authMiddileware = require('../middleware/auth_middileware');
router.get('/', yonetimControllers.yonetimpaneli)
module.exports = router;yonetim_controllers.js dosyamda bu
const yonetimpaneli = function(req,res,next){
res.render('index',{layout: './layout/yonetim_layout', title:'Yönetim Paneli Anasayfa'})
}
module.exports = {
yonetimpaneli
}
