Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的在那儿c:\nodejs\www\project\bin\server.js
c:\nodejs\www\project\bin\server.js
我的观点在c:\nodejs\www\project\views
c:\nodejs\www\project\views
然后在我的server.js我有:
server.js
.set('views', __dirname + '/views')
但是生成的路径是:c:\nodejs\www\project\bin\views
c:\nodejs\www\project\bin\views
如何获取bin文件夹的父级?
bin
我使用 Express 和 Ejs。
问候
有两种方法可以做到这一点,我认为:
.set('views',__dirname + '../views');
或者
您可以使用 path 模块中的 path.join
var path = require("path"), .set(path.join(__dirname, '..', 'views'));
这些将使您在目录结构中找到一个父级来查找文件。