![](/img/trans.png)
[英]Bluemix + Node.js - Is there documentation for the watson-developer-cloud module?
[英]Bluemix Node.js Watson Relationship Extraction using watson-developer-cloud module
該模塊似乎壞了,嘗試最簡單的測試會導致錯誤。
我的代碼:
var express = require('express'),
app = express(),
http = require('http'),
util = require('util'),
bluemix = require('./config/bluemix'),
watson = require('watson-developer-cloud'),
extend = require('util')._extend;
app.use(express.static(__dirname + '/public'));
app.set('view engine', 'jade');
app.set('views', __dirname + '/views');
var port = process.env.PORT || 3000;
var credentials = extend({
version: 'v1',
username: '<username>',
password: '<password>'
}, bluemix.getServiceCreds('relationship_extraction')); // VCAP_SERVICES
var watson_relation = watson.relationship_extraction({
username: credentials.username,
password: credentials.password,
version: 'v1'
});
app.get('/', function(req, res){
res.render('index');
});
app.get('/extract', function(req, res){
//var qtext = req.query['qtext'];
//console.log('qtext=' + qtext);
watson_relation.extract({
text: 'IBM Watson developer cloud',
dataset: 'ie-en-news' },
function (err, response) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(response, null, 2));
});
});
var server = require('http').createServer(app);
server.listen(port, function(){
console.log('Express server listening on port ' + port);
console.log('To view the example, point your favorite browser to: localhost:3000');
});
結果在日志中:
錯誤:[錯誤:格式錯誤]
該服務的REST API較舊版本似乎運行良好,只是使用watson-developer-cloud模塊的該版本。
有人有想法么?
我解決了這個問題 。 該服務現在接受可以是xml
或json
的format
(默認情況下)
為了測試服務,您可以執行以下操作:
var watson = require('watson-developer-cloud');
var relationship_extraction = watson.relationship_extraction({
username: 'INSERT YOUR USERNAME FOR THE SERVICE HERE',
password: 'INSERT YOUR PASSWORD FOR THE SERVICE HERE',
version: 'v1'
});
relationship_extraction.extract({
text: 'IBM Watson developer cloud',
dataset: 'ie-en-news' },
function (err, response) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(response, null, 2));
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.