0-9
a-z
(общепринято - в нижнем регистре)-
_
SELECT * FROM pages WHERE category="some-slug"
SELECT * FROM pages WHERE category=126
. get_pages_in_category( 'some-slug' )
$object->get_pages_in_category( 'some-slug' )
. reconnectTries: 2, // попытки реконнекта
reconnectInterval: 1000, //каждую секунду
connectTimeoutMS: 2000, // после 2 секунд ожидания соединения пытаться снова или сбрасывать
db.on('reconnected', function(){ console.log('reconnected successfully'});
db.on('reconnectFailed', function (error){
//Что делать если все попытки реконнекта провалились
});
const routes = require('express').Router()
routes.use('/blog', require('./BlogController'))
routes.use('/api', require('./ApiController'))
module.exports = routes
const customObj = (({ second, third }) => ({ second, third }))(obj);
const obj = {
first: 123,
second: 154,
third: 654,
fourth: 993
};
const customObj = (({ second, third }) => ({ second, third }))(obj);
customObj // { second: 154, third: 654 }
const obj = {
first: 123,
second: 154,
third: 654,
fourth: 993
};
// Например так, с помощью удаления ненужных свойств
delete obj.first;
delete obj.fourth;
// Или так, используя оператор rest
const {first, fourth, ...customObj} = obj;
// или так (с помощью библиотеки lodash)
const customObj = _.pick(obj, ['second', 'third'])
fs.writeFile(fullPath, base64Image, { encoding: 'base64' }, err => {
if (err) return res.status(500).send(`Ошибка сохранения файла: ${err}`)
else return
});
const promise = new Promise(resolve, reject)=>{
fs.writeFile(fullPath, base64Image, { encoding: 'base64' }, err => {
if (!err) return resolve(true);
res.status(500).send(`Ошибка сохранения файла: ${err}`)
return reject(false);
});
});
const isWrite = await promise;
if(!isWrite) return;