【终结后端】json-server模块启动&资源文件打包
json-server
将json-server作为一个前端模块导入,而非手动启动,还能打包到生产端
- 直接在入口函数中引入如下代码
 
源自json—server官方教程 Custom routes example
const jsonServer = require('json-server')
const server = jsonServer.create()
const router = jsonServer.router('./data/data.json')
const middlewares = jsonServer.defaults()
server.use(middlewares)
server.get('/echo', (req, res) => {
  res.jsonp(req.query)
})
server.use(jsonServer.bodyParser)
server.use((req, res, next) => {
  if (req.method === 'POST') {
    req.body.createdAt = Date.now()
  }
  next()
})
server.use(router)
server.listen(3000, () => {
  console.log('JSON Server is running')
})
资源文件夹electron打包
在package.json配置,打包数据文件夹/data
build:{
//***//
"extraFiles": ["./data"]
//***//
}
可以看到electron打包后的文件夹包含了data
                    
                
                
            
        
浙公网安备 33010602011771号