我用以下代码创建了一个sample.js文件
var mysql = require('mysql');
通常,我将使用以下方式连接到我的在线数据库:
var pool = mysql.createPool({
host: 'den1.mysql5.gear.host',
user: 'myst',
password: 'hidden',
database: "myst"
});
然后做
var connection = pool.getConnection(function(err, connection) {
//do whatever like connection.query
});
如何创建本地数据库文件并访问该文件,而不是使用服务器端数据库?
编辑:仅使用MySQL! 如果您不知道,请不要回答。我没有在寻找替代方法(因为大多数替代方法由于某种原因导致节点删除discord.js所需的软件包)。
答案 0 :(得分:0)
由于存在大小和速度限制,MySQL在前端实现数据库非常繁重。我更喜欢仅在后端使用它,但是如果您想在前端使用数据库,则可以使用。当前,大多数现代浏览器中都存在indexDB。 db.js是一个包装器,它使用它来在前端实现数据库。这是db.js上提供的示例。
<script src='/scripts/db.js'></script>
var server;
db.open( {
server: 'my-app',
version: 1,
schema: {
people: {
key: { keyPath: 'id' , autoIncrement: true },
// Optionally add indexes
indexes: {
firstName: { },
answer: { unique: true }
}
}
}
} ).done( function ( s ) {
server = s
} );