什么是express?
它是基于Node.js平台之上,开发出来的一套Web开发框架。它是一个解决方案,能够让我们快速的开发网站。
Express:并没有覆盖原来Node提供的API,而是,基于原声的Node那些不太好用的原生API,封装出一套更好用的Express类型的API。
安装方式; npm i express -S
路由:
1、导入express模块
const express= require('express')
2、调用express.Router()得到路由对象
const router = express.Router();
3、向router路由对象上,使用.get .post .use挂载路由规则:
例如: router.get('/',function(req,res){
res.send('这是一个express返回的内容')
})
4、把路由对象暴露出去
module.exports = router;
5、如何使用定义好的路由模块呢
//导入自己的路由模块
const router = require('./router.js')
//把路由规则注册到app身上
app.use(router)
Express中使用模板引擎 ejs
1、运行 npm i ejs -S 安装
2、配置模板引擎默认的文件夹和默认的模板引擎
app.set('view engine','ejs')
app.set('views','./views2')
顺便了解下静态资源服务
1、express.static托管静态资源
2、app.use('虚拟路径',express.static('静态资源的存放路径')’)