问题描述
使用NeDB有知识的人吗?
import React from "react";
const Datastore = require("nedb"),database = new Datastore({ filename: "./database.db",autoload: true });
database.loadDatabase();
const App = () => {
return <div>Hello</div>;
};
export default App;
我只想加载一个空的数据库文件。 我尝试了多种选择文件路径的方法,但似乎没有出现。
解决方法
在浏览器中无法创建新的数据库文件,您必须在服务器上运行该文件才能创建文件:
在服务器上:
const Datastore = require("nedb"),database = new Datastore({ filename: "./database.db",autoload: true });
在客户端上:
import React from "react";
const App = () => {
return <div>Hello</div>;
};
export default App;
在客户端上,您可以使用nedb
创建内存中的数据存储,但不会将其持久化到文件中。