我有问题,连接NeDB到我的反应电子应用程序。现在,我在我的项目上安装了NeDB,并将它连接到electron.js文件。
const Datastore = require('nedb');
let db = {};
db.students = new Datastore({
filename:'./students.json',
autoload: true
})
db.students.insert({name : "Putin V.V.", year: 1952});现在,我需要将这个数据库连接到我的app.js文件。如何对呈现部件上的文件进行操作?
发布于 2020-03-02 04:59:07
你可以通过在电子上使用ipc来实现你的想法。我以前发过答案。请检查下面的内容。
但这是预先要求。
您应该在创建BrowserWindow时启用nodeintegration,所以在代码中,它应该如下所示
mainWindow = new BrowserWindow({
width: 1280,
height: 720,
minWidth: 900,
minHeight: 600,
show: false,
icon: "",
webPreferences: {
nodeIntegration: true
}
});在此之后,您可以使用这个ipcRenderer在渲染器(您的反应应用程序)。如果你不设置这个选项。然后,您将面临类似的问题如下
https://stackoverflow.com/questions/60482559
复制相似问题