我可以将Node.js与Express一起用作静态Web服务器吗?我需要根据开发人员的请求将新文件上传到静态目录。
有人可以告诉我如何使用Node.js来实现这一点,因为我们大多使用CloudFoundry来部署这个Node.js应用程序。
答案 0 :(得分:1)
是的,你可以。
app.use(express.static(path.join(__dirname, 'public')));
在公共文件夹中上传的任何文件都是从Web服务器提供的静态文件,它与部署无关。
答案 1 :(得分:0)
为什么不使用npm模块serve-static使用快递服务。
这是使用Express的简单示例:
@brands = Brand.includes(:categories)
要使用node.js上传文件,您可以看到我的回答here