【问题标题】:Node.js parent path from server.js来自 server.js 的 Node.js 父路径
【发布时间】:2013-06-18 17:26:07
【问题描述】:

我在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。

问候

【问题讨论】:

标签: node.js express ejs


【解决方案1】:

我认为有两种方法:

  1. .set('views',__dirname + '../views');

或者

  1. 你可以使用 path 模块中的 path.join

    var path = require("path"), .set(path.join(__dirname, '..', 'views'));

这些将使您在目录结构中找到一个父级来查找文件。

【讨论】:

    猜你喜欢
    • 2019-05-25
    • 2017-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-09
    • 2012-10-13
    • 2011-12-03
    相关资源
    最近更新 更多