Ultimo errore che non capisco, poi chiudo il thread
Ho provato a caricare sul mio server remoto l'applicazione a cui ho modificato gli inirizzi
Ma sembra non funzionare, in locale mi ritorna ###########****************<RISPOSTA>
Invece in remoto:
OK
VM74:1 GET http://its4vr.altervista.org:3000/bazbot/?question=Hi net::ERR_CONNECTION_REFUSED
script.min.js:31 Error: TypeError: Failed to fetch
client.js
codice:
js
var http = require('http');
document.getElementById('submit').onclick = () => {
console.log('OK');
const question = '?question=' + encodeURIComponent(document.getElementById('question').value);
const options =
{
hostname: 'its4vr.altervista.org',
port: 3000,
path: '/bazbot/' + question,
method: 'GET',
headers: {
// Authorization: 'Bearer ' + clientAccessToken,
},
};
http.get(options, (res) => {
let body = '';
res.on('data', (data) => {
body += data;
});
res.on('end', () => {
const result = body;
console.log('####################' + result);
document.getElementById('answer').innerHTML = result;
});
}).on('error', (e) => {
console.log('Error: ' + e);
});
};
server.js
codice:
js
var apiai = require('apiai');
const http = require('http');
var url = require('url');
const server = http.createServer((req, res) => {
res.setHeader('Access-Control-Allow-Origin', '*');
var parts = url.parse(req.url, true);
var query = parts.query;
console.log(query.question);
var question = query.question;
var app = apiai("xxxxxxxxxxxxxxxxxxxxxxxxx");
var request = app.textRequest(question, {
sessionId: '<unique session id>'
});
request.on('response', function(response) {
var ress = response.result.fulfillment.speech;
res.writeHead(200, {"Content-Type": "text/plain"});
res.write('******************' + ress);
res.end();
console.log(response.result.fulfillment.speech);
});
request.on('error', function(error) {
console.log(error);
});
request.end();
});
server.listen(3000);