| 123456789101112131415161718192021 |
- import { Controller, Get } from '@nestjs/common';
- import { Ctx, PluginCommonModule, ProductService, RequestContext, VendurePlugin } from '@vendure/core';
- @Controller('products')
- export class ProductsController {
- constructor(private productService: ProductService) {}
- @Get()
- findAll(@Ctx() ctx: RequestContext) {
- return this.productService.findAll(ctx);
- }
- }
- /**
- * A proof-of-concept plugin which adds a REST endpoint for querying products.
- */
- @VendurePlugin({
- imports: [PluginCommonModule],
- controllers: [ProductsController],
- })
- export class RestPlugin {}
|