我有一个服务器仓库,有两个Node.js服务和公共代码。如何将其部署到Azure Web App?

时间:2017-08-12 20:24:44

标签: azure web azure-web-app-service

我有App A和App B,它在node.js中有公共代码。

if (item.level == 0) {
  let thisCustomer = _.find(keyedCustomers, { '_id': item.customer});
  return (
    <div>
      <p>Denna användare har inte accepterat: {thisCustomer.name}</p>
    </div>
  )
}

有一个启动脚本,可以立即启动服务,并在本地计算机上正常运行。

我无法将其部署到Azure Web App。部署失败,因为它无法在根文件夹中找到package.json。是否可以将多个服务部署到Web App,或者只允许一个。我知道我们可以将NPM用于通用并且具有独立性,但它会为每个服务和公共代码创建知道/管理回购的长期问题。非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

Azure使用IIS来托管您的网站,IIS允许您在单个网站中配置多个虚拟目录应用程序。因此,可以通过Virtual Directory将多个服务部署到Web App。有关详细信息,请参阅this link