静态资源文件处理

(一)设置静态资源托管目录

/*

*  当 用户访问的 url 以 /public 开始 ,那么直接返回对应 __dirname + '/public' 下的文件  。 注意是双下划线 __

*/

app.use('/public',express.static(__dirname+'/public'))

(二)流程:

1,用户发送 http 请求  => url  =>  解析路由  => 找到匹配的规则  => 执行相应函数  => 返回指定内容给用户

2,如果访问的路由中是以 " /public " 开头的 : 表示的是静态文件 => 直接读取指定目录下的文件 => 返回给用户

3,else : 如  app.get('/',(req,res,next)=>{})=》 动态  =》处理业务逻辑  =》 加载模板 =》返回数据给用户

转载于:https://www.cnblogs.com/500m/p/10982295.html

3 ~ express ~ 静态文件托管相关推荐

  1. Express 路由、Ejs 、静态文件托管、中间件

    一. Express 简单介绍 Express 是一个基于 Node.js 平台,快速.开放.极简的 web 开发框架,它提供一系 列强大的特性,帮助你创建各种 Web 和移动设备应用. Expres ...

  2. 【Express】 —利用 Express 托管静态文件

    [Express] -Express 静态文件托管 方法一 随便找了几张帅哥的图片 凑合着看吧 方法二

  3. 用Express、MySQL搭建项目(接口以及静态文件获取、文件上传等)

    一.简介 本文将主要基于node.js使用express框架搭建一个后台环境,包括如何自定义项目目录.所用依赖以及中间件.路由以及模板引擎.接口数据获取以及文件上传等内容. 二.后台环境搭建 1.新建 ...

  4. 深入浅出Node.js(八):Connect模块解析(之二)静态文件中间件

    为什么80%的码农都做不了架构师?>>>    上一篇专栏简单介绍了Connect模块的基本架构,它的执行模型十分简单,中间件机制也使得它十分易于扩展,具备良好的可伸缩性.在Conn ...

  5. (三)、Express 路由、静态文件、

    一.路由 路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET.POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问. 每一个路由都可以有一个或者多个 ...

  6. 实战react技术栈+express前后端博客项目(3)-- 后端路由、代理以及静态资源托管等配置说明...

    项目地址:github.com/Nealyang/Re- 本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人.遂想,何不一边记录踩坑,一边分享收获呢.分享当然是好的, ...

  7. Koa 学习 01 Koa 介绍和基本使用(路由、静态资源托管、中间件)

    Koa 介绍 Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造,致力于成为 web 应用和 API 开发领域中的一个更小.更富有表现力.更健壮的基石. 官网:https://k ...

  8. ASP.NET Core 中文文档 第三章 原理(3)静态文件处理

    原文:Working with Static Files 作者:Rick Anderson 翻译:刘怡(AlexLEWIS) 校对:谢炀(kiler398).许登洋(Seay).孟帅洋(书缘) 静态文 ...

  9. express html文件接收路由参数,express 获取post 请求参数

    在 Express 中没有内置获取表单 POST 请求体的 API , 我们需要添加第三方插件库 安装: npm install --save body-parser 配置: var bodyPars ...

最新文章

  1. 【Python】Numpy简单入门
  2. JAVA的两个FTP包的比较
  3. 针对十类数据从业人员,最好的工具推荐
  4. element ui 表单验证为正整数
  5. python 两个数据框合并计算_一文掌握Excel、SQL、Python【数据合并】大法!
  6. php生成缩略图填充白,php生成缩略图填充白边(等比缩略图方案)_PHP教程
  7. 多线程之Thread类
  8. 我的dota之路(下)
  9. Java排序算法——选择排序(Selection Sort)
  10. 讯飞语音转写json结果格式化,提取文字(基于python)
  11. 【关于NAT64的实现】
  12. (每日一练c++)CC156 确定字符互异
  13. 卖身百度,是知乎最好的结局?
  14. JDF bean模块想法交流
  15. 中国传统美食网页HTML代码 学生网页课程设计期末作业下载 美食大学生网页设计制作成品下载 DW餐饮美食网页作业代码下载
  16. clang 中英文帮助手册
  17. 写不出好的策划方案?大神手把手教你写策划
  18. docker网桥讲解
  19. 入职小米的第三个月是怎样的一种体验?
  20. 在线文档上传图片失真、压缩、清晰度降低怎么办?

热门文章

  1. Web API-document
  2. word度量单位无效_【一定要看】这篇Word毕业论文排版全攻略,25个技能请收藏好~...
  3. tnsnames.ora配置未生效_一文了解网络交换机的6种命令配置模式
  4. php曲线,PHP生成曲线图的函数
  5. android 内核裁剪概述,Android内核的编译与裁剪
  6. PowerDesigner工具箱palette关了如何重新打开
  7. 百度ueditor修改默认字体和大小
  8. a标签以post方式提交
  9. rx java_你会在实际工作中使用 rxjava 吗?
  10. android serviceconnection unbind流程,Android Service 再次 unbindSrvice 时的问题