我有一个非常基本的 world koajs web 应用程序,我需要在 azure 上进行测试
I have a very basic world koajs web app that i need to test on azure
我需要在 Azure 上测试 koajs 支持。由于 koajs 使用带有节点的 --harmony 标志来利用生成器,因此很难在 azure 上调整节点。
以下是 server.js 文件的代码。
var koa = require("koa")
var app = koa();
app.use(function * () {
this.body = "Hello World!";
});
app.listen(80);
console.log("The app is listening. Port 80");
我在 azure 上有一个 Web 应用程序,它使用 git 本地发布来在线推送代码。我如何配置节点以使用 --harmony 开关?
您可以使用 nodeProcessCommandLine 配置设置来控制节点命令行,该设置可以在 iisnode.yml 配置中指定this post 的 "advanced scenarios" 部分详细说明的文件。这允许您传递额外的命令行开关、选择您的节点版本、指向您自己部署的节点构建等。
例如:
nodeProcessCommandLine: "D:\Program Files (x86)\nodejs[=10=].10.18\node.exe" --harmony
您的具体问题在 this github issue 中有更详细的讨论。
我需要在 Azure 上测试 koajs 支持。由于 koajs 使用带有节点的 --harmony 标志来利用生成器,因此很难在 azure 上调整节点。
以下是 server.js 文件的代码。
var koa = require("koa")
var app = koa();
app.use(function * () {
this.body = "Hello World!";
});
app.listen(80);
console.log("The app is listening. Port 80");
我在 azure 上有一个 Web 应用程序,它使用 git 本地发布来在线推送代码。我如何配置节点以使用 --harmony 开关?
您可以使用 nodeProcessCommandLine 配置设置来控制节点命令行,该设置可以在 iisnode.yml 配置中指定this post 的 "advanced scenarios" 部分详细说明的文件。这允许您传递额外的命令行开关、选择您的节点版本、指向您自己部署的节点构建等。
例如:
nodeProcessCommandLine: "D:\Program Files (x86)\nodejs[=10=].10.18\node.exe" --harmony
您的具体问题在 this github issue 中有更详细的讨论。