gpt4 book ai didi

javascript - 使用 nodejs 和 MySQL 从数据库中检索数据的正确方法是什么?

转载 作者:搜寻专家 更新时间:2023-10-31 23:53:31 28 4
gpt4 key购买 nike

我已经编写了一个代码,应该使用 nodejs 和 mysql 从数据库中检索数据,但它不起作用。

它说我没有安装 mysql 模块但我安装了,使用 npm install: enter image description here

我安装mysql模块成功的证明: enter image description here

我的代码可以吗?请记住,我是 node.js 的新手。

var http = require('http');

http.createServer(function(request, response){
response.writeHead(200, {'Content-Type': 'text/plain'});
response.write('My first node server...');
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost:8888',
user : 'root',
password: '',
database: 'test'
});

connection.connect();

connection.query('SELECT * FROM tabel_test', function(err, rows, fields){
if (!err) {
console.log('The result is ', rows);
} else {
console.log('No results.');
}
});

connection.end();
response.end();
}).listen(8888);

最佳答案

代码看起来不错,异常表明您没有 mysql模块,这在技术上可能是正确的。

确保您拥有 node_modules\mysql 当前工作目录 中的文件夹,或者您已经使用 npm install -g mysql 在全局安装了它.

顺便说一下,我建议 package.json文件,因为您可以在其中定义所需版本的 mysql模块。那么如果你做npm intall在该文件夹中,枚举的依赖项将被下载到当前工作目录。如果您将代码放入 git 存储库,这也会让其他人更容易使用您的代码。

关于javascript - 使用 nodejs 和 MySQL 从数据库中检索数据的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32889653/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com