项目结构说明
如果需要详细了了解如果实现各个功能模块是如何实现的,可以阅读源码。源码中带有详细的注释说明。
文件路径
-- app 用于存放web服务相关的代码
-- core 对接搭搭云平台的核心代码
-- dada 对接搭搭云平台的工具方法
-- router 自定义路由
-- util web服务工具方法
-- www 用于存放网页资源
-- view 存放html等页面资源
-- lib 存放网页需要使用的插件
-- css 本项目自定义的样式文件
-- js 本项目自定义的JS文件
-- app.js 主入口文件,需要通过该文件启动web服务
-- dada.config.js web服务的配置文件
-- package-lock.json node.js项目的配置文件,不需要处理
-- package.json node.js项目的配置文件,不需要处理
详细说明
app
用于存放 web 服务相关的代码,简言而知就是后端服务代码。项目初始化时,会自带一些常用工具方法,这些方法仅提供逻辑参考,如果有需要可以按自身的业务需求进行调整修改。
www
用于存放资源,该文件夹下的所有文件可以通过链接与请求的方式进行访问,相当于一个简易的 web 服务。一般存放图片、JS 文件、CSS 文件、HTML 文件等。
资源访问示例(访问路径不需要加上路径www)
- www/js/app.js 访问路径为
/js/app.js
- www/image/icon.png 访问路径为
/image/icon.png
- www/pages/index.html 访问路径为
/pages/index.html
app.js
主入口文件,可以在该文件中处理初始化相关的业务,并且需要通过该文件启动 web 服务,一般情况下不需要调整。
dada.config.js
web 服务的配置文件,可以在初始化与启动中查看详细配置说明。