接上一个(1),将会用express实现简单的增删改查的功能
1.在项目文件本根目录下新建data.json,里面写一个空的数组
2.在项目文件夹根目录下新建db.js
const json = require('./data'); //是新生成的data.json
const fs = require('fs') //文件模板
module.exports = {
store(){
fs.writeFileSync(__dirname + '/data.json',JSON.stringify(json));
},
add(article){
json.push(article)
this.store()
},
delete(index){
json.splice(index,1)
this.store()
},
updated(index,newArticle) {
json.splice(index,1,newArticle)
this.store()
},
get(index){
return json[index]
},
get list(){
return json;
}
}
fs.writeFileSync('参数1','参数2'),参数1是获取文件的路径,参数2是获取文件的格式,此时我们将他转化为字符串格式,
store()方法是我们实时获取我们的json数据
3.在项目文件夹下新建testdb.js
'use strict'
let db = r