当前位置: 首页 > 面试题库 >

快速应用程序将500丢到天蓝色

贝德辉
2023-03-14
问题内容

以下代码在本地完美运行…

var express = require('express');
var app = express();

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

var port = 8080;

app.listen(port, function () {
    console.log('Server started and is listening on port ' + port);
});

但是,当我将其部署到天蓝色时,会出现500错误。这是我的发现…

  1. 我已经接受了这个建议
  2. 尝试了server.js,app.js,目录结构等的所有可能组合。

该代码是从本地git仓库中部署的。


问题答案:

Azure Web Apps(网站)仅在端口80和443上侦听。您不能在端口8080上侦听。

您需要在port上监听process.env.PORT。通过将端口代码调整为类似以下内容,您可以轻松地在本地和Azure中运行:

var port = process.env.PORT || 8080;



 类似资料:
  • 这是我收到的错误消息: 08-02 11:36:06.470 311 88-31188/uk.ac.york.androidtoiosble d/BluetoothAdapter:startLeScan():null 08-02 11:36:06.470 311 88-31188/uk.ac.york.androidtoiosble e/BluetoothAdapter:startLeScan:n

  • 在前面,我们都是把代码写在单一的文件里面,虽然看起来很方便,但也只是供学习的时候用用而已,真正在一个实际项目中,是不应该这样做的,为什么呢? 我们还是从 hello world 开始讲起,新建一个脚本文件,比如 hello.py。 $ cat hello.py # -*- coding: utf-8 -*- from flask import Flask app = Flask(__name__)

  • 问题内容: 我在徘徊自己是哪个组件最适合显示swing中的快速搜索结果。我想创建类似这样的内容,在用户可以输入文本的地方创建一个文本字段,在输入过程中,我将改善对数据库的后端快速搜索,并且希望在文本框下方显示数据,他将能够浏览结果,然后按输入将在表中显示结果。所以我的问题是,是否有任何组件已经具有此显示逻辑?还是不是,实现它的最佳方法是什么。 如果可以在桌面应用程序上进行,此搜索将是ajax在网络

  • 问题内容: 我正在开发React应用程序,这是我用于组件的方法:我使用PropTypes验证来验证希望收到的道具,但是我仍然分配默认值以避免它如果接收到的数据出现问题,则中断。 最近有人告诉我,我们不应该这样做,因为道具是我们希望父母给予的,并且如果不遵守合同规定的话,则可能会破坏组件。 哪种方法是正确的,优缺点是什么? 我的一些考虑值得深思。 按照我最初的方法,在测试中,我显式测试传递给被测组件

  • 问题内容: 我有一个使用Maven作为构建工具的Flex / Java Web应用程序。当前,如果要调试整个应用程序,则可以使用Maven创建WAR文件,并使用cargo插件部署WAR文件并启动应用程序服务器。然后,我启动Eclipse(使用Flash Builder 4)Flex“ Web应用程序”调试配置并开始调试。 一切都很好,但是我正在寻找一种使它更快的方法。我希望能够编辑Flex代码并立

  • 问题内容: 我刚刚在我的应用程序中创建了PDF文档,并且希望通过“文件”应用程序可以访问保存的文档的方式将文档保存在设备上。 当您在Safari中下载PDF文档时,可以选择将文档保存到“文件”应用中。 我用Google搜索了几个小时,但找不到任何有用的方法。 问题答案: 如果您有权访问,则可以向用户显示,然后将其保存到,或与其他任何可用选项共享该用户: