при попытке забрать фоторграфию вижу, что Express отдаёт мне не base64 строку, а, как я понял, Unit8Array, вида:
[{"photo":{"type":"Buffer","data":[105,86,66,79,82,119,48,75,71,103,111,65,65,65,65,78,83,85,104,69....
mysqlConnection.query
отдаёт он result содержащий свойство «photo» типа Blob Success URL пусть пишет в базу айдишник юзера и оплачено: true, и при входе на нужную страницу пусть это проверяется, и если нет такого, то редирект?
// запрос с сервера 1
const options = {
url: ' http://server2.com',
method: 'POST',
headers: {
'Cookie': cookie // cookie - то что вы получили в куки при авторизации на сервере http://server2.com
...
}
};
request(options, (err, res, data) =>{
...
}
app.get('/', (req, res, next) => {
sendHttpRequest(num1, num2)
.then(data => anyFetch1(url))
.then(data => anyFetch2(url))
....
.then(data => res.json(data)) // ответ клиенту
.catch(err => next(err)) // ошибка
.then
}))
sendHttpRequest
и каждый anyFetch
- должен возвращать промис.return await fetch(id, param) // return !!!
.then((response: any) => response.json())
.then(data => {
return checkFiles(id, data); // return надо ставить
})
productModel.find({‘details.chipsets’ : {$all:[‘z370’, ‘z390’ ]}});