Node.js可以与Express一起用作生产中的静态Web服务器吗?

时间:2016-05-14 17:55:18

标签: node.js express static webserver

我可以将Node.js与Express一起用作静态Web服务器吗?我需要根据开发人员的请求将新文件上传到静态目录。

有人可以告诉我如何使用Node.js来实现这一点,因为我们大多使用CloudFoundry来部署这个Node.js应用程序。

2 个答案:

答案 0 :(得分:1)

是的,你可以。

app.use(express.static(path.join(__dirname, 'public')));

在公共文件夹中上传的任何文件都是从Web服务器提供的静态文件,它与部署无关。

答案 1 :(得分:0)

为什么不使用npm模块serve-static使用快递服务。

这是使用Express的简单示例:

@brands = Brand.includes(:categories)

要使用node.js上传文件,您可以看到我的回答here