Skip to content

zyd317/reactPracticeNode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

工程

描述

基于react搭建。主要是为了学习react包括redux,webpack,node等知识。
对应的前端工程地址为:https://github.com/zyd317/reactPractice#readme

使用

npm i
npm start (node ./bin/start)作为服务器(也可以安装forever来作为守护进行 forever start ./bin/start)
访问demo页:http://m1.flight.qunar.com/flightList?goDate=2018-06-13&depCity=%E5%8C%97%E4%BA%AC&arrCity=%E4%B8%8A%E6%B5%B7&searchKey=flightCity&activeIndex=0&from=undefined

目录搭建

.
├── LICENSE
├── app
│── └── index 页面
├── └── action 将数据输入到页面中
├── ├── service 为页面提供服务,请求页面需要的数据
├── ├── parses 数据清洗
├── ├── Abstract.js 抽象类,继承logger,request等工具
├── bin
│   └── start 入口js
├── lib 公共函数
├── app.js 路由
├── middleware 中间件,请求代理
│   ├── apiConfig.js
│   └── proxy.js
├── package.json
├── readme.md
├── routes 路由
│   ├── index.js
└── views 页面
    ├── error.handlebars
    ├── index.handlebars
    ├── partial.handlebars
    └── partials
        └── foot.handlebars

TODOS

  • 增加模版渲染 - ZTemplate.js
  • 增加统一的请求 - ZRequest.js
  • layout
  • 增加数据清洗模块
  • bigpipe输出页面数据
  • 请求代理,middleware
  • 数据清洗,分模块传送-redux
  • 增加日志收集,引入log4j模块 - ZLogger.js

About

reactPracticeNode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published