# webServer **Repository Path**: hugeman/web-server ## Basic Information - **Project Name**: webServer - **Description**: web端服务器(运用indexDB模拟后台,离线存储数据和方便开发) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2021-08-18 - **Last Updated**: 2025-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # webServer #### 介绍 web端服务器(运用indexDB模拟后台,离线存储数据和方便开发) #### 软件架构 webpack、rollup打包,支持ts。运行开发服务时可以选择任意,打包的时候推荐rollup,可以和自己项目脱离,单独做一个服务 #### 安装教程 npm install #### 使用说明 1. 推荐npm run dev 区启动服务,相对比较快速和容易 2. 也可以npm run build 打包并启动服务(先把rollup的配置注释解开) #### 目录解说和使用 * sql是处理数据的,类似于后台的sq+service层,主要提供几个indexDB驱动,方便处理数据。 table就是“表”每个文件就是一张表(不需要手动引入),新增加表的话就新建一个文件并更新 sq/index.ts中的版本号(变更表结构,删除表,目前还没做)最好表结构确认好了就不要更改 indexDB是核心文件,可以按需求新增方法和修改方法。语法参考indexDB的API * controller是控制器,类似于后台的控制层主要是提供模拟接口,向sql发送和接收数据 每个文件就是一个接口,具体参考例子(不需要手动引入) #### 目前就大概简单说明,后续会提供更多的样例