Когда я использую этот код в API, он работает нормально.
var express = require("express");
var router = express.Router();
const phantom = require("phantom");
/* GET home page. */
router.get("/", async function(req, res, next) {
res.render("index", { title: "Express" });
const instance = await phantom.create([
"--local-url-access=false",
"--ssl-protocol=any"
]);
const page = await instance.createPage();
await page.on("onResourceRequested", function(requestData) {
// console.info("Requesting", requestData.url);
console.log(requestData);
});
page
.open("https://reclameaqui.com.br/")
.then(async status => {
await instance.exit();
resolve(null);
})
.catch(err => {
reject(err);
});
});
module.exports = router;