node.js - 我在电子中使用 require 时的问题
问题描述
我在电子中做一个简单的时事通讯应用程序,我需要连接到我的数据库,但是如果我使用“require”来调用 mysql 库,它会给我“require is not defined”,我尝试使用 browsify 但它没有工作,有人可以帮助我吗?(此脚本位于 HTML 页面中)
<script>
document.getElementById("btn").addEventListener("click", () => {
var mysql = require (['./node_modules/mysql']);
var connection = mysql.createConnection({
host: 'localhost',
user: 'user',
password: 'password',
database: 'db',
});
$sql = 'SELECT `id`,`first_name`,`last_name`,`email` FROM `subscribers`';
connection.query($sql, function (error, results, fields) {
if (error) throw error;
console.log(results);
$('#resultDiv').text(results[0].email);
});
connection.end();
})
</script>
解决方案
推荐阅读
- python - 数据框按几列分组
- sql - 从 SQL 表中删除重复的对
- architecture - 如何对银行遗留的 IT 系统进行现代化改造?
- php - 日期时间格式显示错误的日期
- ansible - 如何在目标上找到 python 模块,是否可以使用 virtualenv 安装模块依赖项?
- c# - 当用户的角色授权未完成时调用控制器操作时,IExceptionHandlerPathFeature 返回 null
- apache-kafka - 带有kafka的春云流
- javascript - webpack中使用的javascript导入/导出问题
- python - 按升序对目录中的文件名进行两级排序
- botframework - 如何将滚动条添加到自适应卡片