Здравствуйте, я новичок в парусах и хотел бы помочь с этим.Я использую паруса с адаптером sails-mongo и на своих контроллерах, когда я запрашиваю данные, они возвращаются нормально, и я могу нормально регистрировать данные, но когда я пытаюсь вернуть ответ, объект пуст.Я пробовал разные типы рез, как res.send()
res.status(200).send(
) res.json()
res.ok()
.Это пример метода контроллера:
class UserController {
/**
* Create User
* @param {*} req
* @param {*} res
* @returns {User|Error}
*/
static async create (req, res) {
var data = _.pick(req.body, ['username', 'password']);
Object.assign(data, { status: false });
try {
await User.create(data).fetch();
res.status(200).send('User created successfully.');
} catch (error) {
res.status(400).send(error.message);
}
}
/**
* Get all active users
* @param {*} req
* @param {*} res
* @returns {[]User|Error}
*/
static async getActive (req, res) {
try{
const users = await User.find({ status: true });
console.log(users);
return res.status(200).json(users);
} catch(error) {
res.status(500).send(error.message);
}
}
}
module.exports = {
create: UserController.create,
getActive: UserController.getActive,
}
Я вижу ответ в журнале, но ответ выглядит так:
[
{}
]