【发布时间】:2018-11-25 06:40:25
【问题描述】:
我有一个被电子包裹的 Angular 应用程序。另外,我使用 node.js 来获取 MySQL 数据并通过电子将其提供给 angularJs。 在我的项目中,没有稳定的数据库,所以我必须从客户端更改数据库凭据,并且它应该为特定客户端保留。
就像我有这些默认凭据:
{
"host":"localhost",
"username":"root",
"password":"123",
"database":"mydata"
}
现在,当我将此应用程序移动到客户端时,首先应用程序尝试使用默认凭据连接到数据库,如果失败,它应该向用户询问新的凭据并且应该保存(可能是 json 文件!)。
我尝试了 npm 的提示,它只用命令行就可以正常工作,我想要一个电子构建应用程序中的提示对话框!我该如何实现?
【问题讨论】:
-
您可以在节点中使用
promptthis 模块 -
TypeError: dialogs.prompt 不是函数!在 RunKit 中出现此错误。
标签: javascript mysql node.js electron prompt