已连接ECONNREFUSED节点

时间:2017-06-07 12:58:04

标签: mysql node.js web debian

我与学校的伙伴一起开发了nodejs网站。但是当我开始时,我遇到了这个问题。 我一直在寻找解决方案,但发现任何有用的东西。

以下是我们得到的错误:

read: [Function],
  secret: undefined,
  cookies: { 'jenkins-timestamper-offset': '-7200000' },
  signedCookies: {},
  route:
   { path: '/question',
     stack: [ [Object], [Object], [Object] ],
     methods: { post: true, put: true, delete: true } } }
connect ECONNREFUSED

我只选择最后几行,因为复制/粘贴太多了。

这是我的index.js文件:

var express = require('express');
var mysql   = require("mysql");
var md5 = require('MD5');
var router = express.Router();
var app=express();
var bodyParser = require("body-parser");
var questionList = [];

app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());


router.get("/ListQuestion",function (req,res){

    client.query('SELECT * from question',function (err,results) {
        res.render('ListQuestion', {listeQuestion: results});
    })
});
/* GET home page. */
router.get('/', function(req, res) {
  res.status(200).render('index', { title: 'Web-Service' });
});


router.get('/answer/:URI', function(req, res) {

    var client=mysql.createConnection({
        host     : '172.17.0.2',
        user     : 'root',
        password : 'rootroot',
        database : 'questionreponse'
    });
    client.query('SELECT * from question WHERE answer !="NULL" AND uri= "'+req.params.URI+'" GROUP BY answer ORDER BY answer DESC' , function (error, results) {
        console.log(results);
        if (results && results[0] && results[0].answer && results[0].answer!=''){
            res.status(200).render('answer', {answer: results[0].answer});
            console.log(results[0].answer);
        }else{

和以前一样,我无法复制整个文件,因为太长了,如果你需要特定的行,你可以要求。

如果您有任何解决方案可以使其发挥作用,我会接受它。

提前致谢。 :)

0 个答案:

没有答案