用于表示什么是.set()的节点用于?

时间:2015-05-08 00:10:16

标签: javascript node.js express

我正在学习Node语法并遇到了这种语法。它用于什么?

server.set('views', __dirname);

2 个答案:

答案 0 :(得分:1)

express中的.set()函数用于设置应用程序设置,这将改变应用程序的行为。

在这种情况下,server.set('views', __dirname);会将应用程序视图的默认路径覆盖为__dirname的值。

有关详情,请参阅明文档中的app.set,此处为list of settings you can modify

答案 1 :(得分:0)

Express API reference中所述,

set()用于为设置名称指定值。 set()有2个参数,namevalueset(name, value)

为了解决您问题中的示例,server.set('views', __dirname);正在将应用程序的views目录设置为__dirname