SailsJS - Как визуализировать представления на сервере
Может ли кто-нибудь сообщить мне, как отобразить все представления на сервере и отправить их в веб-браузер? Как и любой другой PHP-фреймворк?
Это вообще возможно?
Пожалуйста, помогите мне здесь:)
Спасибо за помощь
2 ответа
Прочитайте документацию Sails.js.
В разделе контроллеров вы можете узнать об объекте ответа. На объекте ответа у вас есть функция с именем view()
,
Так что вы можете использовать res.view()
сделать представление и отправить его клиенту. Типичный пример:
functionNameHere: function(req, res, next) {
res.view({
data: {first: "one", second: "two"}
});
}
Sails.js построен поверх Express.js. В Интернете уже есть множество учебных пособий по использованию Express.
Просто поставьте:
YourFunctionName : function (req,res) {
res.view('yourview', option, data);
}
Параметры являются необязательными в зависимости от того, как вам нужно, и вы помещаете свой файл route.js.
Прочтите раздел о контроллерах по адресу: http://sailsjs.org/#!documentation/controllers.