Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liuyunhe/node-middle-ware
中间层解析,实例node构建中间层
https://github.com/liuyunhe/node-middle-ware
Last synced: 7 days ago
JSON representation
中间层解析,实例node构建中间层
- Host: GitHub
- URL: https://github.com/liuyunhe/node-middle-ware
- Owner: liuyunhe
- Created: 2020-08-18T02:53:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-19T08:35:56.000Z (over 4 years ago)
- Last Synced: 2024-11-07T10:53:35.107Z (about 2 months ago)
- Language: JavaScript
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# node-middle-ware
### MVC缺点:
1.前后端不分离没有专业的人做专业的事。
2.后端服务无法多端调用-不是api,直接是从数据库里拿的,app无法复用## MVVM缺点:
1.浏览器负担太重,vue/react对比mvc往往内存占用比较大。
2.没有HTML结构,没有SEO性能。
3.首屏加载过慢## node的特性:
1.计算性能(CPU)慢。
2.高并发性能(高并发文件读取)
express 是node最早期的一批框架 =》中间件的概念 - 大而全(模板引擎,路由)
koa和express十分相似 =》 中间件 -(剔除了很多功能,自由度高)
express-先定义先执行
koa-后定义先执行(洋葱层模型)
egg - 企业级框架-重```javascript
app.use(()=>{
console.log(1) // express先执行
})
app.use(()=>{
console.log(2) // koa先执行
})
```
### 视图模板
```html
{{ data }}
```### pug
```html
```
```html
div
p
```
### EJS(太大而全,写起来有点费劲)
```html
<%=data%>
```
### art-template -极致的性能-写法比较适合前端-功能没ejs全-底层是ejs