最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

唯一的NodeJS监听在localhost

IT培训 admin 16浏览 0评论

唯一的NodeJS监听在localhost

我公司开发的应用程序NestJS Server。 NestJs是写在打字稿快车运行的节点服务器。

现在我想部署我rapsberry PI应用。不过,我只能从本地主机访问服务器。如果我尝试从不同的客户端不返回任何内容。 (其中“^ C”中的图片仅供取消符号; d)

我已经设定的主机名0.0.0.0。我还可以做些什么?

# /src/main.ts 
import {NestFactory} from '@nestjs/core';
import {AppModule} from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  app.enableCors();
  await app.listen(3001, '0.0.0.0');
}

回答如下:

您必须打开防火墙的端口和服务,见下文(此作品为CentOS盒):

#add port
sudo firewall-cmd --add-port=3001/tcp  --permanent

# add service
sudo firewall-cmd --permanent --add-service=http

# reload !!! IMPORTANT !!!
sudo firewall-cmd --reload

唯一的NodeJS监听在localhost

我公司开发的应用程序NestJS Server。 NestJs是写在打字稿快车运行的节点服务器。

现在我想部署我rapsberry PI应用。不过,我只能从本地主机访问服务器。如果我尝试从不同的客户端不返回任何内容。 (其中“^ C”中的图片仅供取消符号; d)

我已经设定的主机名0.0.0.0。我还可以做些什么?

# /src/main.ts 
import {NestFactory} from '@nestjs/core';
import {AppModule} from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  app.enableCors();
  await app.listen(3001, '0.0.0.0');
}

回答如下:

您必须打开防火墙的端口和服务,见下文(此作品为CentOS盒):

#add port
sudo firewall-cmd --add-port=3001/tcp  --permanent

# add service
sudo firewall-cmd --permanent --add-service=http

# reload !!! IMPORTANT !!!
sudo firewall-cmd --reload

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论