service bin www //为项目启动路径 node_modules //项目所依赖lib,初创项目使用npm install得到 public //静态文件路径,其后css或者js文件不加public,app.js文件已经设置 css //项目中所有的ejs模板的css文件 data //项目未使用数据库,使用json进行数据交互 config.json //阅读模块首页配置json cookies.json //开心一刻数据json it.json //IT质询json manager.json //管理json prose.json //散文json js //页面前端交互js文件夹 lib //第三方lib包,包括常用的jquery、bootstrap login.js //首页登录js文件 ... //等等 routes //后端路由 data.js //数据交互后端路由 index.js //首页 views //前端页面视图ejs error 404.ejs login.ejs index.ejs tuijian.ejs edit.ejs app.js //前端主入口文件 package.json //配置信息,依赖配置部分相当于java的pom.xml文件
{ status : 1, //后端返回到页面标示 1 成功 2 表单验证失败 3 系统异常 4 没有权限 data : [], //请求成功的数据信息 可为对象,也可以为对象数组 info : '查询成功' //当前接口执行的操作语 登录成功 查询成功 表单验证失败 没有权限等等 }
写入操作数据都为post请求,统一为 /data/write,传入参数如下: 删除操作数据都为post请求,统一为 /data/delete,传入参数如下:
新增 { type: type, //修改资源的类别 title: title, //文章标题 url: url, //文章路径 img: img //图片路径 }
删除 { type: type, //修改资源的类别 id: id, //唯一id }
toilet __tests__ //测试文件 android //安卓编译之后的文件 common //工具类 utils.js html //静态页面,用webview进行显示 css image js nearby.html weather.html ios //ios编译之后的文件 ios_views //ios开发使用的组件,为了区别和andriod read //阅读模块所有涉及到的组件 cateagory.js //分类组件 list.js //列表组件 recommend.js //推荐组件 search.js //搜索组件 topic.js //置顶组件 setting //设置组件 about.js //关于组件 detail.js //详情组件 tips.js //友情提示组件 help.js //帮助组件 readPage.js //阅读模块 settingPage.js //设置模块 toiletPage.js //卫生间模块 twebview.js //webview组件 weatherPage.js //天气模块 node_modules //第三方依赖的jar index.ios.js //ios开发主程序入口 package.json //配置文件
打包jsbundle文件 加载成功便于app加载 react-native bundle --entey-file index.ios.js --platform ios --dev false --bndle-output main.ios.jsbundle