UPGRADE pupeteer
This commit is contained in:
parent
acb79b19e1
commit
b4e2dd59fc
@ -86,7 +86,7 @@
|
||||
"pdf-image": "1.1.0",
|
||||
"postcss": "6.0.14",
|
||||
"postcss-cssnext": "3.0.2",
|
||||
"puppeteer": "0.12.0",
|
||||
"puppeteer": "0.13.0",
|
||||
"rename": "1.0.4",
|
||||
"request": "2.83.0",
|
||||
"request-promise": "4.2.2",
|
||||
|
||||
@ -19,7 +19,7 @@ const fetchResponse = () => {
|
||||
const waitForServerReachable = () => {
|
||||
return Rx.Observable
|
||||
.interval(1000)
|
||||
.mergeMap(async() => {
|
||||
.mergeMap(async () => {
|
||||
try {
|
||||
const statusCode = await fetchResponse();
|
||||
if (statusCode === 200) return true;
|
||||
@ -35,17 +35,24 @@ const timedOut = timeout => {
|
||||
});
|
||||
};
|
||||
|
||||
const convert = async() => {
|
||||
const convert = async () => {
|
||||
await waitForServerReachable().first().toPromise();
|
||||
console.log('Connected to server ...');
|
||||
console.log('Exporting ...');
|
||||
try {
|
||||
const directories = getResumesFromDirectories();
|
||||
directories.forEach(async(dir) => {
|
||||
const browser = await puppeteer.launch({args: ['--no-sandbox']});
|
||||
directories.forEach(async (dir) => {
|
||||
const browser = await puppeteer.launch({
|
||||
args: ['--no-sandbox']
|
||||
});
|
||||
const page = await browser.newPage();
|
||||
await page.goto('http://localhost:8080/#/resume/' + dir.name, {waitUntil: 'networkidle', networkIdleTimeout: 5E3});
|
||||
await page.pdf({path: path.join(__dirname, '../pdf/' + dir.name + '.pdf'), format: 'A4'});
|
||||
await page.goto('http://localhost:8080/#/resume/' + dir.name, {
|
||||
waitUntil: 'networkidle2'
|
||||
});
|
||||
await page.pdf({
|
||||
path: path.join(__dirname, '../pdf/' + dir.name + '.pdf'),
|
||||
format: 'A4'
|
||||
});
|
||||
await browser.close();
|
||||
});
|
||||
} catch (err) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user