Skip to content

Commit 851123a

Browse files
Merge pull request #28 from vinodnextcoder/feature/user
added hello world endpoint
2 parents e284b8c + fe09843 commit 851123a

File tree

4 files changed

+43
-2
lines changed

4 files changed

+43
-2
lines changed

src/app.module.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import { AuthModule } from './auth/auth.module'
55
import { LoggerService } from './common/service/logger.service';
66
import { LoggerMiddleware } from './common/service/loggermiddleware.service';
77
import { DatabaseModule } from './config/database.module';
8+
import { HelloController } from './hello/hello.controller';
9+
import { helloModule } from './hello/hello.module';
810
console.log(`${process.cwd()}/.env.${process.env.NODE_ENV}`)
911

1012
@Module({
@@ -16,11 +18,12 @@ console.log(`${process.cwd()}/.env.${process.env.NODE_ENV}`)
1618
// MongooseModule.forRoot(process.env.MONGODB_URI),
1719
DatabaseModule,
1820
UserModule,
19-
AuthModule
21+
AuthModule,
22+
helloModule
2023
],
2124
providers: [
2225
LoggerService
23-
],
26+
]
2427
})
2528
export class AppModule implements NestModule {
2629
configure(consumer: MiddlewareConsumer) {

src/hello/hello.controller.spec.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { Test, TestingModule } from '@nestjs/testing';
2+
import { HelloController } from './hello.controller';
3+
4+
describe('HelloController', () => {
5+
let controller: HelloController;
6+
7+
beforeEach(async () => {
8+
const module: TestingModule = await Test.createTestingModule({
9+
controllers: [HelloController],
10+
}).compile();
11+
12+
controller = module.get<HelloController>(HelloController);
13+
});
14+
15+
it('should be defined', () => {
16+
expect(controller).toBeDefined();
17+
});
18+
});

src/hello/hello.controller.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { Controller, Get } from '@nestjs/common';
2+
import { Public } from '../auth/decorators/public.decorator';
3+
4+
@Controller('')
5+
export class HelloController {
6+
7+
@Public()
8+
@Get()
9+
helloWorld(): string {
10+
return 'Hello world';
11+
}
12+
}

src/hello/hello.module.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { Module } from "@nestjs/common";
2+
import { MongooseModule } from "@nestjs/mongoose";
3+
import { HelloController } from "./hello.controller";
4+
5+
@Module({
6+
controllers: [HelloController]
7+
})
8+
export class helloModule {}

0 commit comments

Comments
 (0)