找到視圖我有這樣玉沒有不同的文件夾
/Workspace
/app
app.js
/lib
/public
/styles
*.css
/scripts
*.js
/views
*.jade
在
app
從app.js
一個目錄,我有以下代碼:
libPath = __dirname + '/../lib'
... express stuff ...
app.configure(function() {
app.set('view', libPath + '/views')
... express stuff ...
app.use(express.static(libPath + '/public'))
... rest of the app ...
現在的問題是,玉能」找到任何視圖,但找到所有靜態資產。因此,app.set('view')
不起作用,但express.static
是。如果我將views
目錄複製到app
,則使用__dirname + '/views'
可以正常工作。任何人都知道這是爲什麼發生?
在做app.get('view')
,我得到這樣一個目錄:/Users/jong/Workspace/app/../lib/views
。我試圖做絕對路線/Users/jong/Workspace/lib/views
以及無濟於事。這個目錄適用於靜態資產,但不適用於模板,這很奇怪。
我的上帝......它不會幫助它工作一半時間只有'view'。啊。謝謝! –