2014-10-12 3 views
3

PHP 응용 프로그램으로 위장하지 않고 정적 HTML 응용 프로그램을 heroku에 배포하는 방법이 있는지 궁금합니다.Heroku의 정적 html 응용 프로그램

다음 답변을 사용하고 있습니다. Is it possible to upload a simple html and javascript file structure to heroku?

그러나 나는 당신이 정직한 HTML 응용 프로그램을 보낼 수 없다는 것이 이상하다는 것을 알고 있습니다. 특히 간단한 html 앱을 SPA 용 쉘 역할을하는 일반적인 사용 사례이므로

누구든지이 작업을 수행 할 수 있습니다. 내가 PHP 위장 트릭없이 시도하면 오류 Heroku push rejected, no Cedar-supported app detected을 얻을 ...

답변

3

내가 한이 방법은 node.js 빌드를 사용하는 것입니다.

이 파일을 index.js에 던지고 모든 파일을 기본 앱 폴더 아래의/public 폴더에 넣으십시오.

var express = require('express'); 
var app = express(); 

app.set('port', (process.env.PORT || 5000)); 
app.use(express.static(__dirname + '/public')); 

app.listen(app.get('port'), function() { 
    console.log("Node app is running at localhost:" + app.get('port')) 
}); 

web: node index.js 

와 Procfile을하고 난/공공 내 모든 종속성이 그와 함께 실행되는 AngularJS와 사이트가 w를 수행 할 수있는 기본 패키지 파일/고궁 박물원

+0

감사합니다. 지금 당장은 어떤 코드가 OK 일까? – user4131376

+1

매우 효과적이지만, 코드에서 API 호출을 원한다면 서버에 키를 저장하고 Ajax 호출을 사용하여 솔루션으로 이것을 원한다. . – FPcond

+0

Procfile - [링크] (https://www.youtube.com/watch?v=tdLBtkRUKWA)를 만드는 방법은 다음과 같습니다. –

관련 문제