在控制器AdonisJS中返回视图

时间:2020-01-24 17:59:27

标签: javascript adonis.js

如何返回视图并通过AdonisJs中的控制器显示它

'use strict'

class PostController {

  index(){
    return view.render('welcome')
  }

}

module.exports = PostController

报告此错误:

ReferenceError
view is not defined

2 个答案:

答案 0 :(得分:1)

您可以使用response.send(view.render('<your_view>'))

类似的东西:

...
index({ response, view }){ // Get objects from HTTP Context
  return response.send(view.render('welcome'))
}

HTTP Context documentation

Official forum answer

答案 1 :(得分:1)

我知道已经晚了,但这对我有用。

'use strict'

class PostController {

  async index({request,response,view}){
    return view.render('welcome')
  }

}

module.exports = PostController