0

jade.js をテンプレート言語として使用する node.js + express.js アプリがあります。私のアプリでは、クライアント側の MVC として Backbone.js も使用しています。

これをPhoneGapを使ってモバイルアプリにしたい。どのように梱包すればよいですか?私は index.html を持っていません: それはすべて翡翠です。

GapServerを見たことがありますが、古くて機能しません。

また、アプリ内のすべての URL を相対ではなく絶対にする必要がありますか?

これらすべてを phonegap アプリケーションにバンドルする方法はありますか?

4

1 に答える 1

2

.jadeファイルにjadeコマンドを使用するbashビルドスクリプトを作成することになりました。翡翠をコンパイルするためのサーバー側のソリューションがありますが、これが最も簡単であることがわかりました。

例:jade login.jade -P -O ./phonegapBuild

次に、ディレクトリを圧縮して、PhonegapBuildにアップロードします。


.render( "")を使用してサーバーからヒスイをレンダリングすることはできません。サーバーは、クライアントが処理するJSONを返す必要があります。クライアントは、ローカルにバンドルされたHTMLファイルを使用してHTMLページを変更できます(例:window.location = "test.html")。

于 2012-11-29T04:00:56.917 に答える