把服务的DemoService引入到controller来,get路由对应findAll,post对应create,暂时保存在临时对象

This commit is contained in:
Jeremy Yin 2019-06-18 21:23:43 +08:00
parent b56361bfad
commit 4ee0b7210b
1 changed files with 12 additions and 10 deletions

View File

@ -1,17 +1,20 @@
import { Controller, Get, Post, Req, Query, Headers, Param, Body } from '@nestjs/common'; import { Controller, Get, Post, Req, Query, Headers, Param, Body } from '@nestjs/common';
import { CreatePostDto } from './post.dto'; import { CreatePostDto } from './post.dto';
import { DemoService } from './providers/demo/demo.service'
@Controller('posts') @Controller('posts')
export class PostsController { export class PostsController {
private readonly demoService;
constructor(demoService: DemoService) {
this.demoService = demoService
}
@Get() @Get()
index(@Headers('authorization') headers, @Query() query) { index() {
console.log(headers) return this.demoService.findAll();
console.log(query)
return [
{
title: 'hello ~'
}
]
} }
@Get(':id') @Get(':id')
@ -23,7 +26,6 @@ export class PostsController {
@Post() @Post()
store(@Body() post: CreatePostDto) { store(@Body() post: CreatePostDto) {
console.log(post) this.demoService.create(post);
return post
} }
} }