Express基于Node.js基础知识【2】全面总结 推荐

最近在用基于node.js平台的web应用开发做项目,梳理了下关于Express框架的相关知识,方便自己以后查看,希望也能帮助证字啊学习express相关知识的同学,欢迎大家参考,有问题评论区留言,谢谢。

Node.js下载安装配置请参考:Node.js 下载安装配置 超详细-优快云博客


目录

1.响应动态页面

1.安装ejs模板引擎

2.在express中使用ejs模板引擎

3.ejs的常用知识点

2.路由

3.Express中App级中间件

3.1 use中间件

3.2 METHOD()和all() 中间件

4.Router级中间件

4.1 Router级中间件use()

4.2 router中间件的应用 

5、Express内置中间件

6.第三方中间件

7.错误处理中间件


1.响应动态页面

1.安装ejs模板引擎
  1. 输入 npm install ejs 安装ejs
  2. 安装成功后可以看到 package.json文件 有对应的版本信息
D:\CODE\VSCODE\node\express\course> npm install ejs 

2.在express中使用ejs模板引擎

2.1使用默认文件渲染模板

在项目中新建views>user.ejs 文件,ejs文件和html类似,我们试图用变量id 即请求返回的数据展示到页面上。

我们在postman中测试一下,我们通过get/user请求 ,结果返回一个user.ejs页面。可以看到成功返回了。

2.2 配置模板动态渲染页面

如果模板目录不是views的话不设置会报错的。

把默认模板设置成对应的模板就可以了。

设置默认的模板后缀名 这样在渲染模板的时候就可以省略了。

设置指定后缀名文件,比如把文件格式设置成html文件。

3.ejs的常用知识点

ejs如何获取变量的值,遍历数组对象,展示html的信息。

引入其他页面文件 include

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值