2015-08-20 30 views
1

我有這樣如何訪問EJS中的靜態js文件?

--project 
----public 
------flowplayer 
----views 

我想從裏面享有EJS文件訪問的js文件夾內的文件夾結構。我想這樣的,但沒有奏效

app.use(express.static(path.join(__dirname, 'public'))); app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'ejs');

從EJS我訪問文件這樣

<script type="text/javascript" src="../public/flowplayer/flowplayer-3.2.13.min.js"></script> 

但是我得到錯誤,如

http://localhost:3000/connect/125468/test/48B1527B237BB/flowplayer/flowplayer-3.2.13.min.js 

感謝

+0

n您正在使用哪個端點呈現ejs模板? –

+0

我想從項目文件夾中的不同文件渲染 – UserJ

回答

2

我能夠通過給出所需的js f的路徑來解決這個問題ile in ejs as'/flowplayer/flowplayer-3.2.13.min.js'instead of'../public/flowplayer/flowplayer-3.2.13.min.js'