Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Azure部署的节点应用程序无法使用导出。_Node.js_Azure_Deployment_Express - Fatal编程技术网

Node.js Azure部署的节点应用程序无法使用导出。

Node.js Azure部署的节点应用程序无法使用导出。,node.js,azure,deployment,express,Node.js,Azure,Deployment,Express,我正在尝试在azure上部署一个简单的应用程序,它使用名字和姓氏。我用express搭建了一个脚手架,由于某种原因,当我试图访问它时,网页是空白的 我想我已经找到了问题的一部分(我使用的示例代码来自默认的express应用程序),其中express生成的默认代码在index.js文件中使用: /* GET home page. */ router.get('/', function(req, res) { res.render('index', { title: 'Express' });

我正在尝试在azure上部署一个简单的应用程序,它使用名字和姓氏。我用express搭建了一个脚手架,由于某种原因,当我试图访问它时,网页是空白的

我想我已经找到了问题的一部分(我使用的示例代码来自默认的express应用程序),其中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);
修改后的应用程序在本地运行,但一旦我部署它,页面就会显示为空白。有人知道为什么吗?谢谢你的阅读

app.use('/', routes).index;
app.use('/', routes.index);
应该是: