Azure Webapp(nodejs)服务不可用

时间:2018-10-11 21:02:27

标签: node.js azure github azure-web-sites next.js

我有一个node.js(nextjs)应用程序,我试图直接从GitHub放入Azure Webapp。每当我到达azure提供的地址(应用程序应位于的位置)时,该页面均不会加载,最终我会收到“服务不可用”

这是package.json的一部分

applicationDidFinishLaunching

这是server.js:

"scripts": {
    "dev": "node server.js",
    "build": "next build",
    "start": "NODE_ENV=production node server.js"
}

.deployment文件:

// server.js
const {
  createServer
} = require('http')
const next = require('next')
const app = next({
  dev: process.env.NODE_ENV !== 'production'
})
const routes = require('./routes')
const handler = routes.getRequestHandler(app)
// Without express
app.prepare()
  .then(() => {
    // console.log("Ready on Localhost:80!!!");
    createServer(handler)
      .listen(80, (err) => {
        if (err) throw err;
        console.log("Ready on Localhost:80");
      });
  })

deploy.sh文件:

[config]
command = bash deploy.sh

部署时的日志都很好,并打印出deploy.sh文件中的所有回显。每当我访问该Web应用程序地址时,它就会无休止地加载,然后显示“服务不可用” 任何帮助将不胜感激:)

0 个答案:

没有答案