私は開発しようとしている平均スタックアプリを持っています。私はamazon awsと協力して、そこにアプリをホスティングしてきました。しかし、私はherokuについて興味があって、そこでアプリを試してみることに決めました。私はSSL証明書を追加していません。私のアマゾンページのために私が持っているものはすべてhttp://http vs httpsアドレスバーに追加された文字(平均スタック)
私はまだ英雄になるとやや中間です。一度私は英雄にアプリを移動することができた私は、アドレスバーに余分な文字の束を取得していたことに気づいた。
これは、リンク などをクリックすると、「働く」アドレスバーのようになります。
http://www.website.com/#/register/
しかし、私はHerokuのに移動したとき、私はアドレスバー
例えば内側に入れて余分な文字を持っているでしょう。
https://www.website.com/#!/#%2Fregister
私はそれがSSL(https)と関係があると感じています。ここで何が起こっているのか説明できますか?私のページはもはや読み込まれないので。私はgoogleを通していくつかの手がかりを得た。多分SSL証明書とは何の関係もありません。いずれにせよ、良い説明が良いでしょう。
ありがとうございます。
http - > httpsはURLをまったく変更しません。しかし、 '/ register'は'%2Fregister'としてエンコードされているので、あなたはハッシュからハッシュバングに行きました。あなたの依存関係や設定の一部があなたのdev/AWSとHerokuの間で同じバージョンではないと思います環境。 – mherzig
ああ!だから私はそれがおそらくnpmに依存関係をインストールしたときだったと推測しています。それはおそらく最新に更新され、今私は紛争を取得していますか? – HardLuckHank
それは私の推測です。範囲や特定のバージョンを指定しているかどうかを確認するには、package.jsonを参照するか、ロックする必要があります。 – mherzig