动态服务器

96 阅读1分钟

没有请求数据库的,就是静态服务器; 请求了数据库的,就是动态服务器; 数据库 不属于前端范畴。 我们只需要了解数据库,但又不学习数据库,今天直接用json文件当作数据库

[
    {"id":1,"name":"frank","password":"xxx"},
    {"id":2,"name":"jack","password":"zzz"}
]
const fs = require('fs')
//读取 数据库
const usersString = fs.readFileSync('./db/user.json').toString()
const usersArray = JSON.parse(usersString)//把字符串变成数组
//console.log(typeof usersString)
//console.log(usersString)
//console.log(typeof usersArray)
console.log(usersArray)
//写数据库
//写数据库
const user3 = {id:3,name:'tom',password:'yyy'}
usersArray.push(user3)
const string = JSON.stringify(usersArray)
fs.writeFileSync('./db/user.json',string)

写完数据库后,会在json里出现,写入数据库的内容