key={ pizza.title, ...pizza }
app.post("/register", urlencodedParser, async(req, res, next) => {
req.locals = {
name: req.body.username,
email: req.body.email,
password: req.body.password
}
// ...
app.post('/email-verification', async(req, res) => {
if (req.body.code === code) {
const post = {
name: req.body.name,
email: req.body.email,
password: req.body.password
app.post("/register", urlencodedParser, async(req, res, next) => {
// Создаете объект до ветвлений if, назвать можно как угодно
req.locals = {};
...
});
networks defines the networks that service containers are attached to, referencing entries under the top-level networks key.
export const fetchAllProducts = async (categoryId, brandId, page, limit= 5) => {
const {data} = await guestInstance.get('/product', {params: {
categoryId, brandId, page, limit
}})
console.log(data);
return data
}
export const fetchAllProducts = async (categoryId, brandId, page, limit= 5) => {
const {data} = await guestInstance.get('/product', {
categoryId, brandId, page, limit
})
console.log(data);
return data
}
Мне хочется понять, как грамотно внедрять зависимости, которые представляют собой не сами классы, а их экземпляры с состоянием, которое не меняется за время работы приложения.
Наверное, что-то вроде DI-фреймворков, которые активно используются в андроид-разработке. Но и там некоторые советуют ограничиться созданием класса для хранения глобального состояние приложения.