NodeJS仅在本地主机上侦听

时间:2019-02-10 12:36:45

标签: node.js express nestjs

我已经开发了NestJS Server应用程序。 NestJs是使用TypeScript编写的Express运行的节点服务器。

现在,我想在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');
}

See picture

1 个答案:

答案 0 :(得分:1)

您必须打开防火墙端口和服务,请参见下文(适用于CentOS盒):

between