当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript INestApplication.getHttpServer方法代码示例

本文整理汇总了TypeScript中@nestjs/common.INestApplication.getHttpServer方法的典型用法代码示例。如果您正苦于以下问题:TypeScript INestApplication.getHttpServer方法的具体用法?TypeScript INestApplication.getHttpServer怎么用?TypeScript INestApplication.getHttpServer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在@nestjs/common.INestApplication的用法示例。


在下文中一共展示了INestApplication.getHttpServer方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: beforeEach

  beforeEach(async () => {
    const module = await Test.createTestingModule({
      imports: [AsyncOptionsFactoryModule],
    }).compile();

    app = module.createNestApplication();
    server = app.getHttpServer();
    await app.init();
  });
开发者ID:SARAVANA1501,项目名称:nest,代码行数:9,代码来源:typeorm-async-options.spec.ts

示例2: it

 it(`should map response (stream)`, async () => {
   app = (await createTestModule(
     new TransformInterceptor(),
   )).createNestApplication();
 
   await app.init();
   return request(app.getHttpServer())
     .get('/hello/async')
     .expect(200, { data: 'Hello world!' });
 });
开发者ID:SARAVANA1501,项目名称:nest,代码行数:10,代码来源:interceptors.spec.ts

示例3: it

 it(`should prevent access (unauthorized)`, async () => {
   app = (await createTestModule(
     new AuthGuard(),
   )).createNestApplication();
 
   await app.init();
   return request(app.getHttpServer())
     .get('/hello')
     .expect(401);
 });
开发者ID:SARAVANA1501,项目名称:nest,代码行数:10,代码来源:guards.spec.ts

示例4: beforeEach

  beforeEach(async () => {
    const module = await Test.createTestingModule({
      controllers: [ErrorsController],
    })
      .compile();

    app = module.createNestApplication();
    server = app.getHttpServer();
    await app.init();
  });
开发者ID:a1r0,项目名称:nest,代码行数:10,代码来源:exceptions.spec.ts

示例5: it

 it('/api/contact (POST)', () => {
     const contactRequest: ContactRequest = {
         message: 'my contact request',
         email: 'somebody@somewhere',
         name: 'somebody',
     };
     return request(app.getHttpServer())
         .post(`/${PATHS.CONTACT}`)
         .send(contactRequest)
         .expect(201);
 });
开发者ID:fischermatte,项目名称:geolud,代码行数:11,代码来源:app.e2e-spec.ts

示例6: it

 it(`should return query result`, () => {
   return request(app.getHttpServer())
     .post('/graphql')
     .send({
       operationName: null,
       variables: {},
       query: '{\n  getCats {\n    id\n  }\n}\n',
     })
     .expect(200, {
       data: {
         getCats: [
           {
             id: 1,
           },
         ],
       },
     });
 });
开发者ID:SARAVANA1501,项目名称:nest,代码行数:18,代码来源:graphql-async-existing.spec.ts

示例7: it

 it('/GET ip', () => {
   return request(app.getHttpServer())
     .get('/ip')
     .expect(200)
     .expect('::ffff:127.0.0.1');
 });
开发者ID:rummik,项目名称:9k1.us,代码行数:6,代码来源:app.e2e-spec.ts

示例8: it

 it(`/GET /cars/:id - Get a cars`, async () => {
     return request(app.getHttpServer())
         .get('/cars/222222')
         .expect(200)
         .expect(carService.getById());
 });
开发者ID:oliutiano,项目名称:hyperledger-typescript-boilerplate,代码行数:6,代码来源:cars.e2e-spec.ts


注:本文中的@nestjs/common.INestApplication.getHttpServer方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。