我意识到这可能是一个相当菜鸟的问题,并且有大量关于这件事的文章,但我很难找到对我来说清楚且有意义的解释。我在stackoverflow也没有找到这个问题。
我的问题很简单:在express中,app.set和app.use之间有什么区别?
我的问题很简单:在express中,app.set和app.use之间有什么区别?
app.set(name, data)
将命名属性存储在app
稍后可以检索的对象app.get(name)
。一些属性名称app.set()
具有中描述的预定效果快递文件 http://expressjs.com/en/4x/api.html#app.set和配置选项一样工作。
app.use()
注册一个中间件回调,该回调将成为传入 http 请求的请求处理程序链的一部分。根据参数,将针对所有传入请求或仅针对某些请求调用中间件。
两者是完全不同的操作,没有直接可比性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)