わかりましたので、Couchapp ルート フォルダーに rewrites.js ファイルを追加しました。このjsファイルには...
[
{
"method": "GET",
"from": "/home",
"to": "app/index.html",
}
]
_design/rednecks の CouchDB で Couchapp をプッシュすると、上記の js で「rewrites」プロパティが作成されていることがわかります。だから、これは私にはすべて良いように見えます。これは、これを行う方法ですよね?
local.ini 仮想ホストを次のように変更しました...
[vhosts]
rnr.couchdb:5984 = /rednecks/_design/rednecks
ChromeでURLを入力します...
同じエラーが発生します...
{"error":"not_found","reason":"Document is missing attachment"}
その app/index.html 添付ファイルは絶対にあります。私はそれを見ることができます。書き換えを無効にして醜い URL を使用すると、アプリは正常に動作します。考えられる「to」文字列のすべてのバリエーションを試しましたが、上記と同じエラーしか表示されません。
誰もこれを行う方法を知っていますか?!?!?!....
ファローアップ...
マレクのアドバイスに従って、rewrites.jsonファイルをこれに設定してください...
[
{ "from": "home", "to": "app/index.html" },
{ "from": "lib/*", "to": "app/lib/*" },
{ "from": "js/*", "to": "app/js/*" },
{ "from": "css/*", "to": "app/css/*" },
{ "from": "img/*", "to": "app/img/*" }
]
もうすぐです。あなたの助けのおかげで、今はまとまり始めています:-)