问题描述
我正在使用json-server管理我的读书笔记。对于我正在研究的每本书,我都会手动book-one.json
,book-one.json
创建一个JSON文件并在其上运行book-one.json
。
有没有一种方法可以绕过它,并在同一个json文件中创建新资源
{
"book-one":[{
"info": { "title": "","author": "","path": ""},"highlights": [{"highlight": "","id": 1}],"notes": [{"note": "","id": 1}]
}]
}
然后可以运行
/book-two/notes <- doesn't exist
服务器是否正在动态生成资源?
我尝试使用自述文件,但我不知道自己在做什么
const jsonServer = require('json-server')
const server = jsonServer.create()
const router = jsonServer.router('json.json')
const middlewares = jsonServer.defaults()
server.use(middlewares)
server.get('/echo/:resourse',(req,res) => {
console.log(router)
router.write({"a":[]})
res.send('router')
})
server.use(jsonServer.bodyParser)
server.use('/:resourse',res) => {
//console.log(req.body)
if(!resource){
fs.write() // the new resource
} else{
next() // let json-server do it's magic
}
})
....
我可能需要json.json
并检查资源是否存在,但是在json-server中是否有内置功能
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)