mysql - 如何使用mysql、rxjs、angular/electron连接mysql服务器
问题描述
我有一个将信息显示为前端的 angular/electron/ag-grid 应用程序。我需要连接网格才能访问 mysql 服务器。我正在关注以下链接并创建了一个 mysql-service.ts:
但是,当我通过以下方式安装必要的 mysql 驱动程序时:
npm install mysql $types/mysql
该程序总是抱怨缺少参考:
./node_modules/mysql/lib/Connection.js 中的错误 找不到模块:错误:无法解析 'c:\ts3\node_modules\mysql\lib' 中的 'crypto' ./node_modules/mysql/lib/protocol 中的错误/Auth.js 模块未找到:错误:无法解析 'c:\ts3\node_modules\mysql\lib\protocol' 中的 'crypto' ./node_modules/mysql/lib/protocol/sequences/Query.js 模块中的错误未找到:错误:无法解析 'c:\ts3\node_modules\mysql\lib\protocol\sequences' 中的 'fs' ./node_modules/mysql/lib/Connection.js 中的错误 找不到模块:错误:Can' t 解析 'c:\ts3\node_modules\mysql\lib' 中的 'net' ./node_modules/mysql/lib/protocol/Protocol.js 中的错误 找不到模块:错误:无法解析 'c: \ts3\node_modules\mysql\lib\protocol' 中的错误。/node_modules/mysql/lib/protocol/Timer.js Module not found: Error: Can't resolve 'timers' in 'c:\ts3\node_modules\mysql\lib\protocol' 错误 in ./node_modules/mysql/lib/ Connection.js 模块未找到:错误:无法解析 'c:\ts3\node_modules\mysql\lib' 中的 'tls'
我在 main.js 和 html 页面中搜索以将这些引用引用为 null 或空。但是,通过这样做,mysql-service
在调用连接到服务器时不会做任何事情。请帮我将我的代码连接到 mysql 服务器
解决方案
推荐阅读
- reactjs - React - 将信息传递到组件中,呈现为 null
- javascript - 为什么我的 Vue JS 应用程序在 prod 服务器中崩溃但在 dev 中运行良好?
- cplex - 我不知道如何在 CPLEX 中编写 (i ∈ V^a∪ V^s) 以下条件?
- python - 最大区间交点
- inno-setup - 如何仅在向导参数内的 Inno Setup 中设置自定义 .cur 或 .ani 光标?
- python - Python正则表达式忽略字符串中单词的顺序
- typescript - 如何使用 Typescript 输入 Express 查询参数?
- javascript - 通过检查嵌套级别附加对象数组:Javascript
- reactjs - 如何在反应测试库中模拟网络工作者进行测试?
- google-apps-script - footer.replaceText() 不会用新文本替换我的占位符