我与学校的伙伴一起开发了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{
和以前一样,我无法复制整个文件,因为太长了,如果你需要特定的行,你可以要求。
如果您有任何解决方案可以使其发挥作用,我会接受它。
提前致谢。 :)