【发布时间】:2017-01-19 05:54:50
【问题描述】:
这是示例中提供的代码:
'use strict';
var server = require('./app');
var port = process.env.PORT || process.env.VCAP_APP_PORT || 3000;
server.listen(port, function() {
console.log('Server running on port: %d', port);
});
但是当使用 https 而不是服务器时,它不能很好地与 IBM Watson 对话代码一起使用。 以下是我使用的代码:
var https = require('https');
var fs = require('fs');
var server = require('./app');
var port = process.env.PORT || process.env.VCAP_APP_PORT || 3000;
var options = {
key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('cert.pem')
};
var a = https.createServer(options, function (req, res) {
server.listen(port, function() {
console.log('Server running on port: %d', port);
});
}).listen(port);
【问题讨论】:
标签: node.js ibm-watson chatbot watson-conversation