我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

node/3---20231/31-门帅

[复制链接]
I1220 发表于 2023-1-31 19:54:37 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一 http协议HTTP协议(HyperText Transfer Protocol ):超文本传输协议,客户端(==浏览器==)与Web服务器端之间的交互协议。当浏览器和服务器进行数据交换时,html文件、图片、CSS、JS等都是基于HTTP协议进行传输的

express框架
Express 是一个保持最小规模的灵活的基于Node.js的Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。
使用Express构造Web服务器
加载 express 模块---创建 express 服务器---开启服务器---监听浏览器请求并进行处理 (监听路由)
路由
路由就是浏览器中 ==url地址== 和 app.get/app.post 方法中==参数1==的对应的关系  就是指为不同的访问路径,指定不同的处理方法。
sendFile
sendFile 方法是 express 封装的一个方法,能够直接读取文件内容并返回给浏览器
目标: 显示view目录下, index.html  和  login.html 两个页面
开放(托管)静态资源
托管css、js、img等文件
Express中使用art-template
在Express框架中不能直接使用art-template模板引擎,使用Express-art-template中间件来加载。
使用步骤
下载/安装---在服务器文件中加载 express-art-template----配置express调用的模板引擎---渲染页面:  将模板页和数据组装到一起 (渲染数据)----
get方式提交数据

使用 query 接收get数据
使用 params 接收get数据
post方式提交数据
body-parser 是一个第三方模块,现在已经被 express 集成
使用 body-parser 来接收表单数据时,表单数据会直接挂载到 req对象的 body属性下,以对象形式保存
加载 body-parser 模块---注册为中间件---使用req对象的body属性来获取表单数据---跳转页面
回复

使用道具 举报

关注0

粉丝0

帖子33

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026