我是adonis-js的新手,在创建控制器时遇到了这个错误。
import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
export default class LoginController{
public async index({view}: HttpContextContract){
return view.render('backend/login/login');
}
}
这是上面代码中的主要错误
"类型"HttpContextContract"上不存在属性"view"。ts(2339(";
确保在应用程序中安装并配置了包@adonisjs/view
。
根据您在安装新应用程序时选择的预设,不会安装此模块。
如果您需要安装它,请按照以下步骤操作:
- 安装依赖项
npm i @adonisjs/view
- 用
node ace configure @adonisjs/view
配置
文档:https://docs.adonisjs.com/guides/views/introduction#setup