我试图在azure上部署一个简单的应用程序,它具有名字和姓氏。我使用快递脚手架,出于某种原因,当我尝试访问网页时,网页是空白的。
我认为我发现了部分问题(我使用的示例代码来自默认的快速应用),其中由express生成的默认代码在index.js路由文件中使用:
/* GET home page. */
router.get('/', function(req, res) {
res.render('index', { title: 'Express' });
});
module.exports = router;
但我已将其更改为单个出口,使其看起来更像这样。
exports.index = router;
我还适当修改了app.js,看起来像这样:
app.use('/', routes).index;
app.use('/users', users);
修改后的应用程序在本地运行,但是一旦我部署它,页面就显示为空白。有谁知道为什么?谢谢你的阅读。
答案 0 :(得分:0)
app.use('/', routes).index;
应该是:
app.use('/', routes.index);