Ich verwende diesen Code senden POST zu meinem Knoten API zu senden PDF, meine Knoten Konsole gibt mir diese Fehler zu erzeugen:Wie eine Ajax-POST-Anfrage
$('#renderPDF').click(function(){
var request = $.ajax({
type: "POST",
url: 'http://localhost:8080/api/v1/generate',
data: {doc:"<h1>test 123</h1>"},
});
request.done(function(data){
console.log(data);
});
});
info: TypeError: null is not an object (evaluating 'child.transform') info: info: phantomjs://code/shim.js:157 in transform info:
phantomjs://code/shim.js:138 in read
Als ich senden Ein POST (mit dem Postman-Tool), das PDF wird gerendert und alles funktioniert.
localhost:8080/api/v1/generate?doc=<h1>testing 123</h1>
Was mache ich bei meiner POST-Anfrage falsch?
diese Tags innerhalb der Daten wahrscheinlich einige Probleme machen .. –
der Unterschied zwischen Ihrer Ajax-Post und der URL Dir auf dem Laufenden ist, dass die URL angezeigt GET params versucht Art von POST zu drehen – Felix
Das Problem könnte in der Tat GET sein mit phantomjs ... hast du versucht es mit einem echten Browser von Hand zu testen? Ich hatte zufällige Probleme mit Phantomjs in der Vergangenheit. – CaffeineAddiction