2016-04-24 236 views
0

嘿,我正在使用bluemix並使用它來部署服務器。我的網頁控制檯出現以下錯誤:無法加載資源:無法連接到服務器。無法加載資源:無法連接到服務器

我的代碼如下:

/*eslint-env node*/ 
var express = require('express'); 
var cfenv = require('cfenv'); 
var app = express(); 
app.use(express.static(__dirname + '/public')); 
cfenv.getAppEnv(); 
var http = require('http'); 
var bodyParser = require('body-parser'); 

var watson = require('watson-developer-cloud'); 
// parse application/x-www-form-urlencoded 
app.use(bodyParser.urlencoded({ extended: false })); 

// parse application/json 
app.use(bodyParser.json()); 


app.set('port', process.env.VCAP_APP_PORT || 6004); 
app.set('ip', process.env.VCAP_APP_HOST || "localhost"); 

//Default REST Call for Testing 
app.post('/hello', function(req, res) { 
    console.log("It comes here!" + res.statusCode); 
    var language_translation = watson.language_translation({ 
    username: 'my usrename', 
    password: 'my password', 
    version: 'v2' 
    }); 

    language_translation.translate({ 
     text: req.body.message, 
     source: 'en', 
     target: req.body.language 
    }, function(err, translation) { 
    if(err) { 
     console.log(err); 
    } else { 
     console.log(translation); 
     res.send(translation.translations[0].translation); 
    } 
    }); 
}); 

app.get('/hello', function(request, response) { 
    console.log("Hello!"); 
    response.send("Hello World"); 
}); 

app.listen(app.get('port'),app.get('ip'), function() { 
    console.log("Server is listening on port "+app.get('port')+" and ip "+app.get('ip')); 

    console.log("Hello Boiz!!! Printed on Screen"); 
}); 

可能有人請幫助我! 謝謝

+0

你試過添加module.exports = app嗎? – QoP

+0

我在哪裏添加? –

+0

在代碼末尾,在app.listen後面... – QoP

回答