2013-10-19 4 views
1

Heroku의 HTML5 응용 프로그램을 호스팅하고 싶습니다. 하지만 내 애플 리케이션을위한 플랫폼 (Java, Python, Node.js 등) 중 하나를 선택해야합니다. Node.js에서 응용 프로그램을 실행하려면 어떻게해야합니까? 내가 Heroku에서 간단한 Node.js 응용 프로그램을 만들고 배포 할 수 있었지만 아직 어떻게이 Node.js 응용 프로그램에 내 HTML5 응용 프로그램을 병합 할 수 있는지 알아낼 수 있습니다.Heroku의 HTML5 응용 프로그램

나는 이해할 수 있기를 바랍니다.

탱크

답변

2

"HTML5 앱"은 매우 설명적이고 일반적입니다. 실제 백엔드 로직이없는 클라이언트 측 HTML 애플리케이션을 의미하는 경우 heroku에서 node.js를 사용하는 것이 간단합니다. 당신이라는 파일 server.js에 자식의 repo의 루트에 넣고 경우

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

그런 다음 그것을 될 것 '응용 프로그램'노드라는 디렉토리에 HTML5 응용 프로그램을 모두 넣어.

또한 당신의 repo의 루트에 다음으로 Heroku가 Procfile가 필요합니다

web: node server.js 

마지막으로, 당신은 또한 당신의 repo의 루트에 package.json을 할 것입니다 Heroku가 할 수 있도록 종속성 설치 :

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

루비도 사용할 수 있습니다. 랙 기반 응용 프로그램 당신은 config.ru 파일을 만들고 여기에

랙 응용 프로그램에 따라 정적 사이트를 만드는 방법에 대한 자세한 내용입니다 공용 폴더로 HTML 콘텐츠를 둘 필요가 Heroku rack based app

. Creating Static Sites in Ruby with Rack

희망이 도움이되었습니다.

관련 문제