我在那里c:\nodejs\www\project\bin\server.js
我的观点位于c:\nodejs\www\project\views
然后在server.js
我有:
.set('views', __dirname + '/views')
但生成的路径为:c:\nodejs\www\project\bin\views
如何获取bin
文件夹的父级?
我使用Express和Ejs。
此致
答案 0 :(得分:3)
有两种方法可以做到这一点,我想:
.set('views',__dirname + '../views');
或
您可以使用路径模块中的path.join
var path = require("path"),
.set(path.join(__dirname, '..', 'views'));
这些将让您回到目录结构中的一个父级来查找文件。