如何在node / express中找到我的javascript的相对路径?

时间:2014-03-11 12:57:51

标签: node.js express

我有一个节点/快递应用程序:

.set('views', __dirname + '/dist')

dist有一个子目录guestApp

dist/guestApp我有一个html页面guest.html和一个JavaScript文件:vendor.js

html页面有一个脚本标记:src='vendor.js'

我使用:response.render('guestApp/guest.html', {activeProfile: 'Me', title: 'World'});

呈现页面

页面已呈现,但未找到JavaScript。我尝试了各种各样的组合,但我似乎无法做到这一点。请问该脚本的正确相对路径是什么?

1 个答案:

答案 0 :(得分:1)

如果您的html文件不是动态的,则不需要设置视图。您必须设置静态中间件。

app.use(express.static(__dirname+'/dist'));

javascript文件也应该相对于dist目录引用 -

src='guestApp/vendor.js'