什么是传递请求?

时间:2015-02-13 18:00:16

标签: express

这是在express.js指南的上下文中说的。这是引用:

  

静态中间件启用静态资产的传递请求。

谷歌搜索没有像我想的那样产生定义。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

处有此代码
app.use(express.static(__dirname + '/public'));
app.get('*',function(req, res){
  res.send('Hello');
});

例如,我们通过浏览器打开网址http://example.org/somefile.txt

如果somefile.txt的文件夹中有public/的文件,则返回该文件,但如果该文件不存在,则将请求传递给其他控制器,在本例中为{{1 }}

因此,客户通过app.get('*',...)

收到回复