Я создаю приложение, используя Expressjs , работающее на узле в IISNode (то есть на окнах).
Я начинаю с того, что настраиваю все очень похоже на все expressjs примеры, которые я видел:
backend.configure(function() {
backend.register('html', {
compile: function(str, options) {
return function(locals) {
return str;
};
}
});
backend.set('views', __dirname + '/views');
backend.set('view engine', 'html');
backend.set('view options', {
layout: false
});
backend.use(express.bodyParser());
backend.use(backend.router);
backend.use(express.static(__dirname + '/public'));
});
Допустим, мой сайт работает на localhost: //мой сайт.Мне нужно создать все мои обработчики маршрутов следующим образом.
backend.get('/mysite/index', function(req, res, next) {
return res.render('index');
});
то есть мне нужно поставить перед ними префикс «mysite».Ни один из примеров, которые я видел, не требует этого.Это как-то связано с IISNode или чем-то еще, что я не настроил?