Сначала я хочу загрузить маршрут, после этого я хочу загрузить статические файлы из общей папки в node.js? - PullRequest
0 голосов
/ 26 сентября 2018

Я хочу сначала загрузить маршрут '/' при запуске файла app.js файла node.js, так как он выполняет аутентификацию и перенаправляет в файл index.html

Как, программа не можетчтобы найти index.html, это дает мне ошибку.

Итак, я хочу загрузить общую папку после аутентификации в app.js

app.use('/', passport.authenticate(WebAppStrategy.STRATEGY_NAME), function(req, res){

});

, после чего она должна быть перенаправленачтобы index.html находился в общей папке

app.use(express.static(path.join(__dirname, 'public')));

// Set 'views' directory for any views 
// being rendered res.render()
app.set('views', path.join(__dirname, 'views'));

1 Ответ

0 голосов
/ 26 сентября 2018

вы можете использовать next()

app.use(passport.authenticate(WebAppStrategy.STRATEGY_NAME), function(req, res, next) {
    // do your authentication
    next();
});

app.use(express.static(path.join(__dirname, "public")));

// Set 'views' directory for any views
// being rendered res.render()
app.set("views", path.join(__dirname, "views"));
...