AdonisJs:Route.on()与Route.get()

时间:2018-10-24 07:23:56

标签: node.js adonis.js

使用AdonisJs框架,我想知道 import { Products } from '../models/product-model'; import { SoappliProductInterface } from './../interfaces/soappli-product-interface'; import { Request, Response, NextFunction} from 'express'; export class ProductController { public get(request: Request, response: Response, next: NextFunction) { console.log('Search for a product : ' + request.params.ean); Products.findById(request.params.ean, (error: any, product: DocumentInterface) => { if (error) { response.status(500).send( {message: error}) } else { console.log('Product: ' + JSON.stringify(product)); if (product) { console.log('Product title: ' + product.title); response.status(200).send(product); } else { response.status(404).send({message: 'no matches for : ' + request.params.ean}) } } }); } } Route.on()之间有什么区别

1 个答案:

答案 0 :(得分:0)

在官方routing文档中找到了答案:

  

对于静态页面,您不一定需要逻辑,而是直接想要   渲染视图。这可以通过使用Router.on().render()来实现。