小编jas*_*cha的帖子

一个expressjs应用程序的多个视图目录

我基本上有一个带有以下目录的expressjs应用程序:

app/views
Run Code Online (Sandbox Code Playgroud)

app/plugin/views
Run Code Online (Sandbox Code Playgroud)

并希望能够从两个目录服务.

这将如何运作?

我试过设定

app.set('views', second_dir)
Run Code Online (Sandbox Code Playgroud)

但然后我的应用程序将找不到我的第一个视图目录.

然后我尝试了symlinking文件夹,

fs.exists(viewDir, function() {
    fs.symlink(viewDir, rootViewDir, 'dir', function(err) {
        console.log('adding symlink with err: '+err+ ' in viewdir ='+viewDir+' rootDir ='+rootViewDir);
    });
  });
Run Code Online (Sandbox Code Playgroud)

这工作,创建符号链接(永久),但节点似乎无法读取符号链接的视图.

我的困境有解决方案吗?

非常感谢,玩得开心的jascha

express

8
推荐指数
1
解决办法
2179
查看次数

标签 统计

express ×1