火星积雪,一个应用网站的构建之路!

火星积雪

摘要:火星积雪 这个是目前正在开发的一个项目,主要目的是为了提供一个快捷的集成应用的,这么一个小应用中心!css

项目框架

  1. angular5 angular-cli 新手开发难度在于上手时容易放弃
  2. node.js 作后台服务器 很快 适合前端
  3. mysql 数据库
  4. nginx 代理

开发过程当中的心得

这些技术中心我比较熟悉的 也就是angular 和 node了,开发起来还算比较顺利。可是在第一次上线后,发现本身的网页打开后,加载的速度须要100秒,当时第一感受就是,我是否是应该换框架!最终在网络上摸索出来一系列的解决方案,获得了 如今只要1.8秒就能够完成加载任务(这一系列的解决方案我会在整理好后再告诉你们)。通过大神帮我作并发测试确实还算能够!html

目录结构

angular 前端 项目结构吧!前端

├─karma.conf.js
├─package-lock.json
├─package.json
├─protractor.conf.js
├─proxy.config.json
├─README.md
├─tsconfig.json
├─tslint.json
├─src
| ├─favicon.ico
| ├─index.html
| ├─main.ts
| ├─polyfills.ts
| ├─styles.css
| ├─test.ts
| ├─tsconfig.app.json
| ├─tsconfig.spec.json
| ├─typings.d.ts
| ├─utils
| ├─environments
| ├─assets
| | ├─js
| | ├─images
| | ├─data
| ├─app
| | ├─app-routing.module.ts
| | ├─app.component.css
| | ├─app.component.html
| | ├─app.component.spec.ts
| | ├─app.component.ts
| | ├─app.module.ts
| | ├─providers
| | | ├─http
| | ├─page
| | | ├─user
| | | ├─tools
| | | ├─newlist
| | | ├─new-detail
| | | ├─make-form
| | | ├─log-in
| | | ├─home
| | | | ├─news
| | | ├─community
| | | ├─activate
| | ├─interfaces
| | ├─component
| | | ├─swiper
| | | ├─nav-top
| | | ├─left-nav
├─e2e
| ├─app.e2e-spec.ts
| ├─app.po.ts
| └tsconfig.e2e.json
├─distnode

这个是后端的项目结构mysql

├─.gitignore
├─msserve.js
├─package.json
├─README.md
├─testserve.js
├─timer.js
├─token.js
├─user
| └user.js
├─page
| ├─activate.html
| └activateerror.html
├─mysql
| ├─admin.js
| ├─config.js
| ├─mysqlForm.js
| └mysqlFun.js
├─modules
| ├─checkEmailCode.js
| ├─email.js
| ├─errorData.js
| ├─headerTokenCheck.js
| ├─msserve.js
| ├─newScreenName.js
| ├─newTokenConfi.js
| └sendtest.js
├─chart
| └chart.jsnginx

我想说

这个项目由于尚未彻底开发好,因此代码不便于给你们学习,由于个人主要目的是提供一个小的平台,里面聚集一些你们可使用的工具,因此在一些代码编写上尚未来得及去规范。因此在后面代码优化好了,必定会开放出来交流学习!git

固然若是你发现有一些的功能,能够借鉴去解决你的问题,也能够在下方留言,我能够提供一些思路给你!还有你有想看某一个功能如何实现的,我能够将代码发出来提供参考交流!sql

后面会有更好的东西给你们的!数据库

展现

入口地址json

clipboard.png

clipboard.png

好了我要去写代码了!

相关文章
相关标签/搜索