服务的创建及使用
创建服务
nest g service news
在controller中使用service示例
services
import { Injectable } from '@nestjs/common';
@Injectable()
export class NewsService {
findAll() {
return [
{"title":"新闻111"},
{"title":"新闻2222"},
{"title":"新闻3333"},
{"title":"新闻111"},
{"title":"新闻2222"},
{"title":"新闻3333"}
]
}
}
news.controller
import { Controller, Get, Render} from '@nestjs/common';
import { NewsService } from './news.service';
@Controller('news')
export class NewsController {
constructor(
private newsService: NewsService
){}
@Get()
@Render('default/news')
index() {
console.log(this.newsService.findAll());
return {
newsList: this.newsService.findAll()
}
}
}