我敢肯定,这个问题已经被问一百万次,但我还没有发现任何解决以下问题的呢。
我有一个基本的应用程序运行使用和的NodeJS明确。 当我运行在节点中的应用程序,它在默认情况下把我送到我的公用文件夹中的index.html。 即使我没有任何的路线设置。 我希望这种情况发生。
我已经安装iisnode创造下称为“设备”“默认网站”的新应用程序。 我摆在那里保持不变我的应用程序。 阅读周围,我需要出去与web.config中排序一些东西,并决定去与这里提到的配置(不是YAML):
http://tomasz.janczuk.org/2012/05/yaml-configuration-support-in-iisnode.html
当我尝试在我的浏览器加载应用了它总是试图找到我的app.js的路线,我如抛出回的消息:
不能得到/设备/
我真的很拉我的头发与这一个,不知道该怎么办! 我必须设置我app.js切入点内部静态内容的默认路由? 我在地方执行以下操作:
app.configure(function(){
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(path.join(__dirname, 'public')));
});
但它仍然没有把我交给我的时候加载应用程序从它的根index.html的:
的 'http://本地主机/设备/'
任何人都可以帮我这个?