这是在express.js指南的上下文中说的。这是引用:
静态中间件启用静态资产的传递请求。
谷歌搜索没有像我想的那样产生定义。
答案 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('*',...)