私は node.js と MySQL にまったく慣れていないので、両方を同時に学ぼうとすると、助けが必要だと言えます。;)
node-mysqlモジュールを使用して、node.js を介してデータベースを動的に編集したいと考えています。すべての基本的なコードが配置されています。
var http = require('http'),
mysql = require("mysql");
var connection = mysql.createConnection({
user: "root",
password: "",
database: "ballot"
});
http.createServer(function (request, response) {
request.on('end', function () {
connection.query('SELECT * FROM data;', function (error, rows, fields) {
response.writeHead(200, {
"Content-Type": "text/plain",
'Access-Control-Allow-Origin' : '*'
});
response.write(JSON.stringify(rows));
response.end();
});
});
}).listen(8080);
問題は、ポート 8080 でリッスンしていて、もちろん localhost がポート 80 であるということです。ポート 80 でリッスンする必要がありますか? もしそうなら、どうすればワンプをいじらずにそうできますか? また、PHPmyAdmin で作成したデータベースにアクセスするにはどうすればよいですか?