@historydev
Редактирую файлы с непонятными расширениями

Почему не работает app.get('/') а остальные роуты работают?

Добрый вечер.Очень странная ситуация,помогите пожалуйста.Захожу на домен,а колбэка нет от get обработчика,а все другие роуты работают как часы..Включая post запрос на '/' .Помогите пожалуйста.

const { app,static } = require('../modules/app_config')
const { passport } = require('../modules/packages')
const { pass } = require('../modules/passport')

app.get('/', (req, res) => {

	return res.redirect('/admin')

})

// app.get('/authenticate', (req, res) => {

// 	return res.redirect('/admin')

// 	console.log(123)

// 	console.log(req.user + ' - id')

// 	if(req.user) res.redirect('/admin')
// 	 	else res.sendFile(`${static}/index.html`)
	 	

// })

app.post('/', (req, res, next) => {
	  passport.authenticate('local', function(err, user) {
	    if (err) {
	    	return next(err)
	    }
	    if (!user) { 
	    	return res.redirect('/')
	    }
	    req.logIn(user, function(err) {
	      if (err) { 
	      	return next(err)
	      }
	      return res.redirect('/admin')
	    })
	  })(req, res, next)
})
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 1
Столкнулся с той же проблемой- много искал по различными форумам, как итог - пришел к простому выводу что callback для перехода на "" или "/" просто напросто не вызывается. Пользуйтесь другой ссылкой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы