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

Posted 我即狂澜,且力不可挽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10_常见的get和post请求_路由器_ejs服务器渲染模板引擎相关的知识,希望对你有一定的参考价值。

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代码,没有任何输出到页面上

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

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

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

 

以上是关于10_常见的get和post请求_路由器_ejs服务器渲染模板引擎的主要内容,如果未能解决你的问题,请参考以下文章

“POST请求还有$ _GET参数”是什么意思

Nodejs WEB服务器 静态文件托管 GET POST路由 EJS模板引擎

PHP 中TP5 Request 请求对象的实例详解

ANDROID_MARS学习笔记_S04_004_用HTTPCLENT发带参数的get和post请求

如何使用 $_GET 或 $_POST 变量来区分每种类型的请求? [复制]

python爬虫_urllib2:Get请求和Post请求