ruby - 将 HTML、CSS 和 Node.js/Ruby 与 Heroku、Git 和 AWS 放在一起

标签 ruby html node.js heroku amazon-web-services

我一直在尝试将 AWS 与 Git 和 Heroku 结合使用来部署 Web 应用程序。

我能够采用他们的“Hello World”示例并进行部署。

您需要将 HTML/CSS 文件插入到哪里才能部署这些文件?

如果有指南或任何您可以指出的东西,那就太好了。

最佳答案

如果您需要提供静态 HTML/CSS 文件,您可以将它们放在应用程序的 ./public 或 ./static 目录中,然后在您的 node.js 服务器脚本中添加 app.use 调用。例如:

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

如果服务器收到 /public 请求,它会告诉服务器从 yourappurl/public 返回内容。

关于ruby - 将 HTML、CSS 和 Node.js/Ruby 与 Heroku、Git 和 AWS 放在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18042943/

相关文章:

javascript - 模态对话框不适用于 bootstrap 4

ruby - 暂停在 Before filter 仍然进行到 After filter

ruby-on-rails - 为什么 Rubygems 无法安装 Rails?

javascript - 使用 JavaScript 拆分字符串但忽略其中的 HTML 字符

c# - ASP.NET如何用post方法发送数据?

ruby - 尝试解析 dom 时无法获取值

jquery - 单击寻呼机元素时,自定义 jCarousel 会导致奇怪的循环效果

node.js - sh : 1: node-gyp-build: Permission denied and npm ERR! 代码 ELIFECYCLE npm ERR!错误号 126

javascript - NodeJS - 检查 JSON 是否包含子 JSON

windows - 使用 Node.js Windows 连接到 Oracle 数据库