Я использую sails.js, но вместо этого я пытаюсь изменить и использовать pomelo.js.Используйте pomelo.js вместо sails.js - визуализатор вида EJS
Оба основаны на express.js.
Но я столкнулся с некоторыми проблемами, здесь мой веб-сервер/app.js
вар экспресс = требуют ('экспресс'); var app = express(); var port = 1337; // Предполагаемая помощь и чтение .html-файла с визуализатором EJS app.engine ('. Html', require ('ejs') .__ express);
app.configure (функция() {app.use (express.methodOverride());
app.use (express.bodyParser()); app.use (app.router); app.set (» view engine ',' ejs '); app.set (' views ', _ dirname +'/public/views ');
app.set (' view options ', {layout:' layout '}); // Имя макета? Ничего не найдено о параметрах просмотра ... app.set ('basepath', _dirname + '/ public');});app.configure ('развитие', функция() {
app.use (express.static (__ Dirname + '/ общественные/просмотров/главный')); app.use (express.errorHandler ({dumpExceptions : true, showStack: true}));});app.configure ('производство', функция() {вара одногодичного = 31557600000;
app.use (express.static (__ имя_директория + '/ общественность', {MaxAge: одногодичная}));
приложение. use (express.errorHandler());});console.log («Веб-сервер запущен. \ NПожалуйста, зарегистрируйтесь на http://localhost.com:« + port + »/ index.html»);
app.listen (port);
Но когда я перехожу на страницу, код EJS не интерпретируется, а отображается. Мой файл в представлениях/main называется index.html. Я пытался назвать его index.ejs, но если я что у меня есть сообщение: не может получить/
Так что я не знаю, что делать, я пробовал много вещей, я прочитал express.js doc и примеры поиска, но ничего не работает. Я пользуюсь
"lodash": "~2.2.1",
"ejs": "~0.8.4",
"express": "~3.4.0"
Благодарим за помощь. PS: Пожалуйста, добавьте тег pomelo.js, я не могу. http://pomelo.netease.com/
любопытно ваших рассуждений – mikermcneil
, что на земле помело? –
@TravisWebb Игровая платформа, ссылка находится в теме: http://pomelo.netease.com/ https://github.com/NetEase/pomelo/wiki/Welcome-to-Pomelo – Vadorequest