我有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用于通用并且具有独立性,但它会为每个服务和公共代码创建知道/管理回购的长期问题。非常感谢任何建议。
答案 0 :(得分:0)
Azure使用IIS来托管您的网站,IIS允许您在单个网站中配置多个虚拟目录和应用程序。因此,可以通过Virtual Directory将多个服务部署到Web App。有关详细信息,请参阅this link。