Javascript 在server.js中需要loki inMemory数据库会导致nodemon不断重启
安装后,我创建了以下文件:Javascript 在server.js中需要loki inMemory数据库会导致nodemon不断重启,javascript,node.js,nodemon,lokijs,Javascript,Node.js,Nodemon,Lokijs,安装后,我创建了以下文件: 只要我添加了require('./database.js')在我的server.js文件中,nodemon陷入了重启循环节点门主节点 var express = require('express'); var app = express(); app.set('view engine', 'ejs'); app.set('views', __dirname + '../public/views'); app.use(express.static(__dirna
只要我添加了
require('./database.js')
在我的server.js文件中,nodemon陷入了重启循环<代码>节点门主节点
var express = require('express');
var app = express();
app.set('view engine', 'ejs');
app.set('views', __dirname + '../public/views');
app.use(express.static(__dirname + '/../public'));
require('./database.js');
require('./routes.js')(app);
module.exports = app;
啊,我刚刚意识到我需要忽略db.json文件,因为它一直被覆盖
nodemon main.js——忽略db.json
这将阻止服务器重新启动循环。您可以在nodemon.json的ignore数组中添加lokijs的所有
json
文件,如下所示
{
"ignore": [
"db1.json",
"db2.json"
]
}
现在,当您使用lokijs的saveDatabase
功能时,nodemon将不会重新启动
{
"ignore": [
"db1.json",
"db2.json"
]
}