我基本上有一个带有以下目录的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 ×1