我们是一个由开发人员组成的小团队,我们希望为我们的项目开发RESTful API服务 . 我们想使用Visual Studio进行Node.js Loopback framework开发,我们希望在VSTS上使用git进行版本控制 . 我们发现有一些方法可以在VSTS到Azure Web应用程序上自动构建和部署,但是我们在创建环回项目,创建Visual Studio解决方案以及使所有这些工作在Azure上工作时遇到了问题 . 我们试图从this存储库获得一些帮助,但这并不是我们计划如何工作我们应该如何进行?

因此,我们尝试在Visual Studio上创建“Basic Azure Node.js Web应用程序”并向其添加环回,但是当我们部署它时,我们得到“由于发生了内部服务器错误,因此无法显示该页面” . 我们页面上的错误 . 我们还在项目的根目录上创建了一个app.js文件,使其如此点

var app = require('./server/server.js');
app.start();

当我们查看日志时,我们看到了这个错误;

Application has thrown an uncaught exception and is terminated:
SyntaxError: Use of const in strict mode.
    at Module._compile (module.js:434:25)
    at Object..js (module.js:464:10)
    at Module.load (module.js:353:31)
    at Function._load (module.js:311:12)
    at Module.require (module.js:359:17)
    at require (module.js:375:17)
    at Object.<anonymous> (D:\home\site\wwwroot\server\server.js:3:16)
    at Module._compile (module.js:446:26)
    at Object..js (module.js:464:10)
    at Module.load (module.js:353:31)

我认为可能是问题在于我们无法弄清楚如何在Visual Studio中创建一个环回项目,以及如何部署它以便它在我们的服务器上运行 .