запись в БД нужно поднять в самый вверх
// выбрать нужные и отсортировать результат?
db.things.find({
top_date: { $gt: new Date() }
}).sort({ top_date: -1 })
куда парсер отправляет объекты с данными о товарах методом save()
const routes = require('express').Router()
routes.use('/blog', require('./BlogController'))
routes.use('/api', require('./ApiController'))
module.exports = routes
app.use(passport.initialize())
Всё работает, если у отправителя разрешён доступ небезопасным приложениям, но не у всех он разрешён, вернее почти у всех он запрещён. Не буду же я у формы писать, мол разрешите доступ небезопасным приложениям
fs.appendFile('bot_debug.log', text + "\r\n", (err) => {
if (err) {
console.log('че то пошло не так');
}
});
if (process.env.NODE_ENV === 'production') {
// Set static folder
app.use(express.static('client/build')); // это собранный проект реакт и его "public"
app.get('*', (req, res) => {
res.sendFile(path.resolve(__dirname, 'client', 'build', 'index.html'));
// это наверно неактуально, но так собирается правильный путь через path.resolve
});
}
fetch('/api/getmore?skip=' + articlesLoaded).then(.....)
const newArticles = await Article.find({}).limit(10).skip(req.query.articlesLoaded)
Gridsome utilizes the dotenv package to make this easy.