Adonis api 邮件不起作用(adonis install @adonisjs/mail)

Jay*_*kat 0 javascript email rest smtp adonis.js

问题

大家好,我正在开发 Adonis Restful API 服务(4.0 版)。我在我的代码中使用了 adonis 邮件。我已经关注了 doc,但出现了这样的错误:找不到模块“Adonis/Src/View”

工具

Webstorm & insomina(休息客户端)

我的文件夹结构

结构体

示例代码

 config/Mail.js  - I am using mailtrap

 'use strict'

 const Env = use('Env')

 module.exports = {

 connection: Env.get('MAIL_CONNECTION', 'smtp'),
 smtp: {
 driver: 'smtp',
 pool: true,
 port: 2525,
 host: 'smtp.mailtrap.io',
 secure: false,
 auth: {
  user: "########",
  pass: "########"
},
maxConnections: 5,
maxMessages: 100,
rateLimit: 10
  },


sparkpost: {
  driver: 'sparkpost',
   apiKey: Env.get('SPARKPOST_API_KEY'),
   extras: {}
  }
   }
Run Code Online (Sandbox Code Playgroud)
my Code : in user controller
 // Store the information

async store({request, response}) {

let validation = await  validate(request.all(), rules)
if (validation.fails()) {
  return response.status(400).json({data: 'error', message: validation._errorMessages[0].message, status: false})
}
const userInfo = request.all();
const users = new User();
users.username = userInfo.username;
users.email = userInfo.email;
users.password = userInfo.password;
let checkUser = await dataBase.table('users').where('email', '=', users.email)
if (checkUser.length > 0) {
  return response.status(400).json({data: 'insert fail', message: 'email already register', status: false})
}
await users.save();
// sending mail after registration
const data =request.only(['username','email', 'password']);
await Mail.send('emails.welcome', {}, (message) => {
  message.from('#####.com')
  message.to('####.com')
})
return response.status(201).json({message: 'user created successfull', status: true});
Run Code Online (Sandbox Code Playgroud)

}

屏幕截图 - 休息客户端

错误

Jay*_*kat 5

它要求查看提供者需要安装之后只有欢迎的 html 文件才能工作

需要在提供者数组中注册视图提供者

'@adonisjs/framework/providers/ViewProvider' 
Run Code Online (Sandbox Code Playgroud)