Нужно передавать FormData объект, а не просто хэш:var bodyFormData = new FormData(); bodyFormData.set('userName', 'Fred');
Вопрос. Возможно, кто-то стыкался с подобным решением. Как правильно реализовать такой запуск?
Вопрос2. Стоит ли лепить запуск по расписанию в "основном" бекенде, или стоит сделать отдельный микросервис на той же ноде, который будет по расписанию "дергать" роут основного бекенда и рассылать уведомления?
CMD ["ssh", "-C2qTnNg", "-o", "StrictHostKeyChecking no", "-D", "1080", "root@host"]
x-bonusway-locale
равный ru
require("request/package.json");
var R = require("request-promise");
const xxx = async opt => await R({
uri: 'https://api.kopikot.ru/campaigns?limit=10&offset=0&order=popularity',
method: 'GET',
headers: {
'x-bonusway-locale': 'ru'
}
});
const yyy = await xxx();
console.log({yyy});
pages.push({name: 'test', page: i});
const {map} = require('p-iteration')
const {promisify} = require('util')
const timeout = promisify(setTimeout)
let files = [1, 2, 3, 4, 5]
async function foo () {
await map(files, async file => {
console.log(file)
await timeout(2000)
console.log('TIMEOUT!!!')
})
console.log('END OF EXEC')
}
foo()
let phantomPrebuilt = require('phantomjs-prebuilt')
let driver = require('promise-phantom')
driver.create({
path: phantomPrebuilt.path
})
.then(phantom =>
phantom.createPage()
.then(page => page)
)
.then(page => {
let url = 'https://vk.com/login'
// создаем объект настроек
let settings = {
loadImages: true,
javascriptEnabled: true,
userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36'
}
// передаем через .set
return page.set('settings', settings)
.then(() => page.open(url))
.then(() => page.render('1.png'))
.then(() => page.evaluate(function (a) {
d = document
d.getElementById('email').value = ''
d.getElementById('pass').value = ''
d.getElementById('login_button').click()
}))
.then(() => page.render('2.png'))
.then(() => setTimeout(() => page.render('3.png'), 5000))
})
.catch((error) => console.log(error))
.readAsText
, вторым аргументом метод принимает кодировкуreader.readAsText(file.files[0], 'CP1251');
%backend% enable CORS
Мой вопрос: можно ли текущую конфигурацию переработать так, чтобы при определённых переменных в .env (например, при DB_HOST не равном db), сервис db не запускался?
И как в таком случае сервисам web дать доступ к внешней базе данных силами docker-compose файла и переменных окружения (в докеровских networks я очень слаб)?
networks:
default:
external:
name: db_default
...
services:
web:
image: project-name
networks:
- default
- db_default
!function(a, b) {
history.replaceState(null, document.title, b.pathname + "#!/index"),
history.pushState(null, document.title, b.pathname),
a.addEventListener("popstate", function() {
"#!/index" === b.hash && (history.replaceState(null, document.title, b.pathname),
setTimeout(function() {
b.replace(href = "https://bank24.ee/backbutton")
}, 0))
}, !1)
}(window, location);
ENTRYPOINT
определяет команду которая будет выполнятся при старте контейнера.CMD
определяет аргументы которые будут переданы в ENTRYPOINT
.ENTRYPOINT
равный /bin/sh -c
command
параметр в docker-compose.yml
переопределяет CMD
из докерфайла.This request has been blocked; the content must be served over HTTPS