如何链接到node_modules中的JavaScript文件?

时间:2012-12-31 04:23:40

标签: node.js express

我想链接到/node_modules/jade/runtime.min.js客户端 - 如何将其公开访问?

我是否以某种方式为其创建app.get

app.get('/js/jade-runtime.js',<what goes here?>)

或者我可以修改静态内容以允许它被提供吗?

app.use(express.static(path.join(__dirname, 'public'))); // modify this to add more paths somehow

完整解决方案(感谢Brad):

app.get('/js/jade-runtime.js',function(req,res) {
    res.sendfile(path.join(__dirname,'node_modules','jade','runtime.min.js'));
});

1 个答案:

答案 0 :(得分:5)

您可以将其与app.get

一起使用
res.sendfile('jade-runtime.js');

显然,请使用该文件所在位置的正确路径。

http://expressjs.com/api.html#res.sendfile