nodejs sqlite3备份数据库

我必须用nodejs(sqlite3库)备份一个sqlite数据库。 我的策略是closures连接,复制数据库文件并重新打开连接。 问题是在打开所有查询/更新后导致SQLITE_MISUSE。 我在所有应用程序中只有1个连接。 问题是什么? 如果库(和所有其他nodejs库)不允许执行本机C备份apis),如何备份数据库?