-
Notifications
You must be signed in to change notification settings - Fork 148
Open
Description
The Url for webhooks are lower-cased when resolving dns if prefixed with http.
var LowDB = require('./src/db/lowdb.js')
var htmlPdf = require('html-pdf-chrome')
module.exports = {
api: {
port: 3000,
token: 'api-token'
},
db: LowDB({
lowDbOptions: {},
path: 'pdf-storage/db/db'
}),
storagePath: "pdf-storage",
webhook: {
secret: '1234',
url: 'http://MY_URL:5000/api/internals/webhooks/pdf'
},
generator: {
// Triggers that specify when the PDF should be generated
completionTrigger: new htmlPdf.CompletionTrigger.Timer(1000), // waits for 1 sec
// The port to listen for Chrome (default: 9222)
port: 9222,
printOptions: {
printBackground: true
}
}
}
Will result with error
Ping failed: {"id":"8de73c3c-21ef-47e7-91b2-cbb64c1a4d80","method":"POST","payload":{"id":"75db4451-ad57-49af-9265-a547855c7ff1","url":"https://test","meta":{"scheduledreporttaskid":"5fdbf776-c35d-45ad-9e44-0be5688d3a9d"},"storage":{"local":"pdf-storage/pdf/38cfee13-4d43-418e-ac34-bc70880995d1.pdf"}},"response":{"name":"FetchError","message":"request to http://MY_URL:5000/api/internals/webhooks/pdf failed, reason: getaddrinfo ENOTFOUND my_url my_url:5000","type":"system","errno":"ENOTFOUND","code":"ENOTFOUND"},"url":"http://MY_URL:5000/api/internals/webhooks/pdf","sent_at":"Tue, 15 Oct 2019 07:38:03 GMT","error":true}
Metadata
Metadata
Assignees
Labels
No labels