注释
合作者
|
谢谢你的建议。我使用 HTML5 本地存储来保存配置设置,您可以按如下方式访问localStorage对象: 我选择使用localStorage而不是物理文件的原因是 localStorage 更容易管理和在不同版本之间迁移数据,尤其是重大更改,存储到配置文件很好,但我可能必须仔细管理内容以防万一在开发稳定之前数据损坏或数据丢失。 对于像#47这样的基于帐户的配置,将数据存储在物理存储中是有意义的,我将尝试找到一种更好的方法来存储基于帐户的配置,同时为 Web 界面开发登录页面和用户帐户管理。 |
|
@cheton你有没有想过pouchdb? 身份验证的另一种选择是将一些基本的 oauth 集成到 google、github 或类似的东西。 |
|
? |
|
我想为配置添加一个愿望: 允许打开/关闭外部连接。 如果我理解正确,目前只能从专用网络连接。那是在 CNCServer 启动函数中的 index.js 文件中。有一个静态数组 ALLOWED_IP_RANGES。在不修改源代码的情况下,我找不到允许来自外部 IP 的连接的方法。 |
合作者
|
你是对的。允许的 IP 地址和范围不应在源代码中进行硬编码。我将在“设置”>“全局设置”部分使其可配置。 |
合作者
|
切顿你真棒! |



你好@cheton
可以制作一些具有全局设置的页面吗?我想要设置网络摄像头、可视化设置、小部件设置(开/关)、语言等。
此设置可以存储在某些文件中,并且只能供登录用户访问。