express
1、基础结构
2、中间件
3、数据
4、cookie、session
5、路由
6、渲染
渲染(服务端/客户端)
1、服务端:ejs,pug,react
2、客户端:angular,vue,react
编译(服务端/客户端)
1、服务端:babel(ES6-->es5)、webpack
2、客户端:babel.js browser.js
打包 提高性能
vue-cli
路由:
server_router.js
const express = require('express');
let server = express();
server.listen(3000);
let router_user = express.Router();
server.use('/user',require('./routers/users'));
server.use('/article',require('./routers/article'));
users.js
const express = require('express');
let router_user = express.Router();
router_user.get('/',(req,res)=>{
res.send('user根目录');
res.end();
});
router_user.get('/login',(req,res)=>{
res.send('登陆');
res.end();
});
router_user.get('/reg',(req,res)=>{
res.send('注册');
res.end();
});
router_user.use('/vip',require('./vip'))
module.exports = router_user;
article:
http://wwww.aaa.com/article/2222222.html
http://wwww.aaa.com/article/111111.html
http://wwww.aaa.com/article/3333.html