Node.js应用无法在Azure应用服务上运行

x8diyxa7  于 12个月前  发布在  Node.js
关注(0)|答案(1)|浏览(138)

我是Azure的新手,并试图在Azure应用服务上部署我的第一个node js应用程序。我需要帮助,我使用Mircosft跟踪了一些视频和博客,但我不知道为什么我的应用程序不工作,我跟踪了每一步。
在我的azure protal中,我可以看到我的项目,但当我打开该URL时,它只是加载和加载,你可以从这里看到https://test-azure-app-node.azurewebsites.net/。当我打开日志时,我可以看到这些日志。
此外,加载后,它显示此错误:(应用程序错误如果您是应用程序管理员,您可以访问
index.js:

import express from 'express'

const port = 80;
const app = express();

app.get('/', (req, res) => {
    res.send("Hello World");
})

app.get('/test', (req, res) => {
    res.send("Hello, Azure")
})

app.listen(port, () => {
    console.log("Server Is Running On Port", port)
})

个字符

rmbxnbpk

rmbxnbpk1#

  • 我在代码中添加了端口8080,可以将其部署到Azure Web应用程序并查看输出。*
  • 验证码:*
const express = require('express');

const port = process.env.PORT || 8080; 
const app = express();

app.get('/', (req, res) => {
  res.send("Hello World");
});

app.get('/test', (req, res) => {
  res.send("Hello, Azure");
});

app.listen(port, () => {
  console.log("Server Is Running On Port", port);
});

字符串

  • package.json:*
{
    "name": "my-node-app",
    "version": "1.0.0",
    "description": "A simple Node.js app",
    "main": "src/index.js",
    "scripts": {
      "start": "node src/index.js"
    },
    "dependencies": {
      "express": "^4.17.1"
    }
  }

  • 输出:*

成功运行如下,


的数据
我在浏览器中使用端口8080得到了下面的输出。




上面的代码成功部署到Azure Web应用,如下所示。然后,我单击浏览网站以查看浏览器中的输出。


(或)

  • Azure门户:*

单击Azure Web应用中的浏览按钮,检查部署输出,如下所示:


  • 浏览输出:*



相关问题