Ich habe eine Bluemix-App, die den Dialogdienst verwendet, und ich versuche, den Text-zu-Sprachdienst einzubinden:
var watson = require("watson-developer-cloud");
in meinem index.js.
Ich bekomme einen undefinierten Fehler.
Ich habe bereits versucht, npm install watson-developer-cloud auf der Build-Pipeline hinzuzufügen, aber es funktioniert nicht. Ich habe es auch mit browserify versucht.
Antworten:
0 für die Antwort № 1In Ihrer app.js deklarieren
var watson = require("watson-developer-cloud"); app.get("/test", function(req, res) { //call all req function here });
In Ihrem Index.js hinzufügen
$("#text_to speech").click(function(e){
$.ajax({ type: "GET", data: { text: "text to speech" }, url: "/test" , success: function(response) { console.log("success"); } });
}
0 für die Antwort № 2
Ohne mehr von Ihrer Build-Pipeline zu betrachten,Es ist schwierig zu sehen, ob der Befehl npm install ordnungsgemäß ausgeführt wird. Ich empfehle Ihnen, Watson-developer-cloud zur Liste der Abhängigkeiten in package.json hinzuzufügen