Node中 Express

什么是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('静态资源的存放路径')’)

posted @ 2018-01-10 10:48  倩妞驾到  阅读(305)  评论(0编辑  收藏  举报