Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 我已经在cPanel上执行了一个节点js服务器,它正在成功地执行,但仍然无法使用我服务器的公共IP地址访问我的服务器_Node.js_Amazon Ec2_Cpanel_Web Hosting_Cloud Hosting - Fatal编程技术网

Node.js 我已经在cPanel上执行了一个节点js服务器,它正在成功地执行,但仍然无法使用我服务器的公共IP地址访问我的服务器

Node.js 我已经在cPanel上执行了一个节点js服务器,它正在成功地执行,但仍然无法使用我服务器的公共IP地址访问我的服务器,node.js,amazon-ec2,cpanel,web-hosting,cloud-hosting,Node.js,Amazon Ec2,Cpanel,Web Hosting,Cloud Hosting,我使用SSH访问在cPanel上的8080端口上执行了nodejs服务器。 我已经提供了我的服务器的公共IP地址作为节点js服务器的主机名。 但我仍然无法通过在浏览器URL中输入公共IP地址和端口号来访问服务器 代码: 'use strict'; const Hapi = require('hapi'); const server = Hapi.server({ port: 8080, host: '1.1.1.1' //servers public IP adrress

我使用SSH访问在cPanel上的8080端口上执行了nodejs服务器。 我已经提供了我的服务器的公共IP地址作为节点js服务器的主机名。 但我仍然无法通过在浏览器URL中输入公共IP地址和端口号来访问服务器

代码:

 'use strict';
  const Hapi = require('hapi');
  const server = Hapi.server({
  port: 8080,
  host: '1.1.1.1' //servers public IP adrress
  });
  server.route({
    method: 'GET',
    path: '/',
    handler: (request, h) => {
      return 'Hello, world!';
      }
    });

  const init = async () => {
    await server.start();
    console.log(`Server running at: ${server.info.uri}`);
  };
  process.on('unhandledRejection', (err) => {
    console.log(err);
    process.exit(1);
  });

init();

我已经解决了这个问题

问题是我试图运行此应用程序的端口未对外部访问者开放

我联系了云服务器的支持团队,我已经在其上部署了我的应用程序,然后他们已经打开了端口

打开端口后,现在外部访问者可以访问该端口


谢谢你的时间和努力

您遇到了什么错误?发布一些服务器端代码。