У меня есть следующий код, который соединяет nodejs с mysql. Когда я запускаю его при первом запуске печати данных на странице, но когда я обновляю страницу, она сообщает «Не удается достичь этого сайта», «localhost отказался подключиться». Я не понимаю, почему я могу подключиться к серверу только в первый раз. Я использую URL в качестве локального хоста: 3000/автомобильconnect nodejs to mysql
var express = require('express');
var app = express();
app.use(express.static(__dirname));
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'joeM',
password : 'versus',
database : 'joe'
});
app.get('/car', function(req, res){
connection.connect();
connection.query('SELECT * FROM test1', function(err, rows, fields) {
if (err) throw err;
var print = '<ol>';
for(var i = 0; i<rows.length; i++){
print +=('<li>ID:' + rows[i].id + ' Brand:' + rows[i].brand +'</li>');
}
print += '</ol>';
res.send(print);
connection.end();
});
});
app.listen(3000, function(){
console.log('Magic Happen at port: 3000');
});
@farhadamjady Большое спасибо – Joe
ваш прием! @Джо – farhadamjady