2017-02-13 8 views
0

私はビデオをたどってAngular.jsクイズアプリを作りました。私はまだこのアプリの動作を理解していませんが、Mozilla Developer Editionでは正常に動作します。他のブラウザでは動作しません。私のアプリのルートディレクトリには、メインのHTMLファイル、JSONファイル、CSSファイル用のフォルダ、画像用のフォルダ、Angular.jsファイル用のフォルダが含まれています。 アプリをHerokuにデプロイしようとすると、「デフォルト言語が検出されませんでした」というエラーメッセージが表示されます。それはビルドパックと関係があります。私はそれを把握することができません。ここでGitHubの上に私のレポへのリンクは次のとおりです。 My repo on GitHubHerokuに展開するためのangular.jsアプリの準備方法?

答えて

0

Herokuのはとても

はNodeJSをインストールし、package.jsonファイルを初期化するために、プロジェクトフォルダからnpm initを入力し、あなたの角度のアプリケーションのための基本的なノードのサーバーを作成するノードサーバをサポートしています。 これらのパッケージをインストールするgzippo、express、morgan。端末からこのコマンドを実行します。

npm install --save gzippo express morgan 

server.js

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

app.use(morgan('dev')); 
app.use(gzippo.staticGzip("" + __dirname + "/")); 
app.listen(process.env.PORT || 5000); 

Procfileを作成します(任意の拡張子のないファイルを覚えている)

Procfile

web: node server.js 

は、今ではHerokuの

+0

であなたの支店を展開してみてください働いた。まずビルドパックを設定しなければなりませんでした。その後、正常に展開されました。 –

関連する問題