【发布时间】:2015-11-23 15:24:42
【问题描述】:
我的应用程序发生了一些奇怪的事情,我正在使用带有官方 PostgreSQL 驱动程序的 SailsJs,并且我的数据被删除了。我没有删除数据的任何模式或特定事件列表,但我有以下观察结果。
- 几天前我正在编写一个函数来销毁数据,当我 执行该函数它给了我一个错误我修复了错误并运行 我的网络应用又来了,我的一张桌子上的哇哦数据都不见了。
- 昨天我写了一个函数,我试图让 HTTP 调用它 功能,但它给了我 500 服务器错误,我开始调试它 并在此错误部分执行我的程序 3 到 4 次后 数据已从我的一个数据库表中删除。后来的错误是我 网址中有错字。
如果你们中的任何人对我发生的事情有任何经验,请告诉我如何解决它?或者至少帮助我如何重现这个问题?
编辑
我激活了日志并等待它再次发生,它再次发生,这是来自sailsjs的日志
在日志中我看到它在谈论 alter.js 同步策略,但我选择它作为 safe 策略
【问题讨论】:
-
您是否有任何来自 PG 或 Sails 的日志可以发布?只要它们来自您的开发环境。
-
@ChristianGrabowski 我没有任何日志,但我在我的应用程序上激活了日志
-
忠告,不要向我们展示生产日志,如果那是您记录的地方。
-
@ChristianGrabowski 感谢您的建议
-
您是否忘记在第二张照片中隐藏您的应用程序路径?就在
sails lift命令中
标签: node.js sails.js sails-postgresql