Project repo需要在server.js洛基内存数据库使nodemon不断重启
安装lokijs我创建了以下database.js文件后:
var loki = require('lokijs');
var db = new loki('db.json');
db.addCollection('top').insert([
{ term: 'JavaScript' , style : 'warning' },
{ term: 'Angular 2' , style : 'danger' },
{ term: 'NodeJS' , style : 'success' },
{ term: 'REST' , style : 'primary' }
]);
db.addCollection('searches');
db.saveDatabase();
只要我在服务器添加require('./database.js');
.js文件,nodemon被捕获到重启循环中。 nodemon main
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;