app.set('views','/ public')的重点是app.use(express.static(__ dirname +'/ public'));?

时间:2015-06-25 02:20:50

标签: node.js

在NodeJS中,设置views

的重点是什么
app.set('views', __dirname + '/public');

当你有

app.use(express.static(__dirname + '/public'));

他们不是完成同样的事情吗?是否有一个具有另一个没有的特征/优势?

1 个答案:

答案 0 :(得分:1)

"他们不能完成同样的事情吗?"他们没有。

使用max-width: 100%,您需要设置Express app setting

  

应用程序视图的目录或目录数组。如果是数组,则按照它们在数组中出现的顺序查找视图。

app.set('views', …)函数使用它查找视图,这些视图通常像Jade一样动态。

使用app.use(express.static(…)),您可以定义一个中间件,其唯一目的是提供JS / CSS等静态文件。

所以基本上他们都是根本不同的东西。