Я пытаюсь получить запрос после 'status.html', например localhost:3000/status.html?channel="string that I want to get"
.Попытка получить запрос в функции app.get с помощью выражения в node.js
Итак, я написал код, как показано ниже.
app.get('/status.html', isLoggedIn, function(res, req){
if (req.query.channel){
if (req.isAuthenticated()){
res.redirect('/status');
}else{
console.log("Please Log in to access to this webpage");
res.redirect('/login');
}
}
});
Однако, это не даже пройти через app.get '/status.html' ...
Что моя проблема здесь ...? Может ли кто-нибудь помочь мне здесь ..?
Спасибо
Только в случае, мой каталог устанавливается следующим образом
node_modules
public
images
javascripts
js
stylesheets
status.html
routes
views
login
app.js
package.json
Благодарим вас за ответ! :) Хм .. Понятно ... Я уже установил и перенаправил на «localhost: 3000/status.html» код и работал без проблем, поэтому я решил использовать app.get ('/ status.html'. ..) вещь ....: '( – paulc1111
'localhost: 3000/status.html' означает, что вы статически загружаете файл html, Посмотрите на выражение' res.sendFile() 'function –
Спасибо! :) Я посмотрю на функцию выражения res.sendFile() :) Еще раз спасибо за помощь! – paulc1111