Azure 上的 Strapi 没有 运行

Strapi on Azure does not run

我正在使用最新版本的 strapi (v3.x) 和 Node v10.15.2。我正在尝试使用此 server.js 配置部署到 Azure Web App。

module.exports = ({ env }) => ({
  host: env('HOST', 'localhost'),
  port: env.int('PORT', 1337),
  url: 'https://clinicaback.azurewebsites.net',
  cron: {
    enabled: false
  },
  admin: {
    url: "/dashboard",
    autoOpen: false,
    build: {
      backend: "https://clinicaback.azurewebsites.net"
    }
  }
});

构建成功,似乎是运行开发配置。这是 Azure 的 kudu 服务的输出

但是当我进入该网站时,它没有加载。我 运行 从 Azure 诊断和解决问题,它显示了这个...

webapp只支持80端口和443端口,建议修改代码中的相关端口设置。

建议构建后发布代码,为您的App Service> General settings添加npx serve -s作为启动命令。