router.post('/announcement', async (ctx, next) => {
const { fields } = await AsyncBusboy(ctx.req, {
onFile: function(fieldname, file, filename, encoding, mimetype) {
console.log("Uploading: " + filename);
++files;
let fstream = fs.createWriteStream('./files/' + filename);
fstream.on('finish', async () => {
if (--files === 0 && finished) {
console.log('Done parsing!');
ctx.body = "Finish";
await next();
}
});
file.pipe(fstream);
}
});
});
Passport.use(new LocalStrategy({
usernameField: 'email',
passwordField: 'password',
session: false
},
function (email, password, done) {
console.log("email:", email)
User.findOne({email}, (err, user) => {
if (err) {
return done(err);
}
// if (!user || !user.checkPassword(password)) {
if (!user) {
return done(null, false, {message: 'Нет такого пользователя или пароль неверен.'});
}
return done(null, user);
});
}
)
);
{id: "234fsdf345sdgf", name: "{"fName": "sdf", "lName": "dsf"}"}
, то прийдеться вводить дополнительные условия проверки, ибо будет ошыбка при попытке пропарсить id. И где тут решение? Должен быть способ отправить объект целиком... mapboxDirections
нету такого функционала, с картами я не работал, и уже 3-й день пытаюсь найти какую-то информацию по данной теме. Сегодня нашел такой вот сайт https://medium.com/@jonathanwitcoski/making-a-bosn...