Мой маршрут поиска в узле перенаправляет обратно на ту же страницу, и эта страница не может видеть папку с моими ресурсами, содержащую мой css. Все остальные маршруты и страницы не имеют проблем.
Настройка express
app.set('views', path.join(__dirname, 'views'));
app.set('assets', path.join(__dirname, 'assets'));
app.set('clients', path.join(__dirname, 'clients'));
app.set('view engine', 'ejs')
app.use(express.static('assets'));
app.use(express.static('clients'));
Маршрут поиска - вызывается на странице потока.
// Searching for a streams associated with a user email
router.get('/search',
loggedIn,
async (req, res) => {
email = req.query.email;
await Schedule.find({ownerEmail: email}, (err, founddoc) =>{
if (err) throw console.log("error: "+ err);
res.render('stream', {
loggedInUser: req.user.username,
loggedInUserRole: req.user.role,
streams: founddoc
});
});
});
Работает - http://127.0.0.1: 3000 / поток Не работает - http://127.0.0.1: 3000 / поток / поиск ?
Дерево приложений для справки