2014-01-12 2 views
0

Как я могу отказаться от доступа к частичным представлениям с помощью node.js/express? У меня разные взгляды в одном веб-приложении на одной странице, и мне бы хотелось, чтобы некоторые страницы не отображались, пока пользователь не вошел в систему. Как мне это сделать? Я знаю, что это может быть неопределенным, но я хотел бы иметь общую идею, прежде чем что-то кодировать.Отказ от доступа к частичным представлениям с помощью node.js/express?

EDIT:

, например,

поскольку моя страница является одной страницей приложения все должно быть подтянуты на главной странице, когда любая определенная кнопка нажата, и URL будет обрабатываться с моей стороны. Но, у меня есть вопрос, что если я печатаю в чем-то вроде:

http://www.mypage.com/login

нагрузки элементов, но они выходят неправильно. Я хотел бы заблокировать показы, пока они не будут нажаты на главной странице. Как мне это сделать?

Ваша помощь приветствуется.

ответ

0

Вы можете выполнить основную логику маршрутизации и вызвать метод для маршрутов, которые вы хотите ограничить.

app.get('/partials/view1, routes.partials); 
app.get('/partials/voew1', restrict, routes.partials); 

В методе ограничения перенаправление потока на общий «ограниченный» вид.

Проверьте это: https://github.com/visionmedia/express/tree/master/examples/route-separation

+0

Не могли бы вы прочитать мое редактирование и посмотреть, действует ли это? –

+0

Надеюсь, вы делаете передний конец с Угловым, по моему пониманию, он должен работать –

+0

Да, я использую угловые –

0

Partials устаревания Экспресс 3. Это, как правило, лучше использовать самую последнюю версию программного обеспечения.

Смежные вопросы