10_常见的get和post请求_路由器_ejs服务器渲染模板引擎

时间:2023-03-08 15:36:15

1. 常见的 get 和 post 请求有哪些?

常见的发送 get 请求方式:

在浏览器地址栏输入 url 地址访问

所有的标签默认发送的是 get 请求:如 script link img a

form 表单默认也是 get 请求

常见的发送 post 请求方式:

通过 form 表单,设置 method="post" 发送

还有 ajax 可以发任意请求

2. get和post的区别

参数位置不同:

get 位于 url 的查询字符串

post 位于请求体参数

安全性不一样:

get请求相对不安全(请求参数直接可见)

post请求相对安全(请求参数位于请求体内)

3. 路由器

用来分类管理路由,从而实现路由的模块化

使用:

① 引入express模块

② 创建路由器实例对象

③ 用路由器对象要管理的路由或中间件

④ 暴露出去

⑤ 在主模块引入

⑥ 通过app.use应用

4. ejs

高效的js模板引擎

用来服务器渲染

服务器渲染页面技术: 服务器将数据提前渲染到页面上,将渲染好数据的页面返回给浏览器

使用:

① 下载ejs

② 配置模板资源目录

③ 配置要使用模板引擎

④ 将后台数据渲染到页面模板 xxx.ejs 文件 资源上

模板语法:

`<%   %>`     在其中能写任意的js代码,没有任何输出到页面上

`<%=  %>`     输出进行转义后指定数据到页面上。

安全性更高,凡是涉及到用户输入的内容,都得经过特殊处理

`<%-  %>`     输出非转义后指定数据到页面上