Express 什么是传递请求?

Express 什么是传递请求?,express,Express,这是在express.js上的指南中提到的。以下是报价: 静态中间件支持对静态资产的传递请求 谷歌搜索并没有像我想象的那样给出一个定义。我认为在这个上下文中“传递”意味着磁盘上的静态文件“传递”没有经过任何处理或修改,直接发送到浏览器,与动态请求不同,动态请求涉及生成新的动态HTML以响应浏览器请求(可能使用模板和数据库)。例如,我们在http://example.org app.use(express.static(__dirname + '/public')); app.get('*',fu

这是在express.js上的指南中提到的。以下是报价:

静态中间件支持对静态资产的传递请求


谷歌搜索并没有像我想象的那样给出一个定义。

我认为在这个上下文中“传递”意味着磁盘上的静态文件“传递”没有经过任何处理或修改,直接发送到浏览器,与动态请求不同,动态请求涉及生成新的动态HTML以响应浏览器请求(可能使用模板和数据库)。

例如,我们在
http://example.org

app.use(express.static(__dirname + '/public'));
app.get('*',function(req, res){
  res.send('Hello');
});
例如,我们通过浏览器打开url
http://example.org/somefile.txt

如果在
public/
文件夹中有
somefile.txt
文件,则会返回该文件,但如果该文件不存在,则会将请求传递给其他控制器,在本例中是传递给
app.get('*',…)

因此,客户机通过
Hello