Есть контроллер page.js
import Page from '../models/page';
export async function Create(req, res, next) {
const pageData = req.body;
const userId = req.user._id;
pageData.userId = userId;
try {
var page = await Page.create(pageData);
} catch ({
message
}) {
return next({
status: 400,
message
});
}
res.json(page);
}
export async function GetAll(req, res, next) {
res.json('getAll');
}
eslint ругается на объявление функции
[eslint] Expected a function expression. [func-style]
Подскажите, как правильно экспортировать подобного рода функции?
Второй вопрос: Правильно ли создавать контроллеры для моделей (post, page, user) либо лучше использовать методы в моделях на подобии UserSchema.methods.comparePasswords