IT源码网

node.js之Heroku 上的 HTML5 应用程序

soundcode 2024年01月31日 程序员 191 0

我希望在 Heroku 上托管我的 HTML5 应用程序。但我必须为我的应用程序选择一种平台(Java、Python、Node.js 等)。如何在 Node.js 下运行我的应用程序?我已经能够在 Heroku 中创建和部署一个简单的 Node.js 应用程序,但是我还没有弄清楚如何将我的 HTML5 应用程序合并到这个 Node.js 应用程序中。

希望我说得有道理。

坦克

请您参考如下方法:

“HTML5 应用程序”非常非描述性且通用。如果你的意思是一个完全客户端的 HTML 应用程序,没有真正的后端逻辑,那么使用 Heroku 上的 Node.js 就很简单了。如果您将其放在 git 存储库根目录中名为 server.js 的文件中:

var app = require('express')(); 
app.use(express.static('app')); 
app.listen(process.env.PORT); 

然后将所有 HTML5 应用程序放入名为“app”的目录中, Node 将提供它。

此外,在存储库的根目录中,您还需要一个具有以下内容的 Heroku Procfile:

web: node server.js 

最后,您还需要在存储库的根目录中有一个 package.json ,以便 Heroku 可以安装您的依赖项:

{ 
  "name": "my-app", 
  "description": "My application", 
  "version": "0.0.1", 
  "dependencies": { 
    "express": "3.4.0" 
  }, 
  "engines": { 
    "node": ">=0.10.0" 
  } 
} 


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!