2016-12-16 5 views
0

私は開発しようとしている平均スタックアプリを持っています。私はamazon awsと協力して、そこにアプリをホスティングしてきました。しかし、私はherokuについて興味があって、そこでアプリを試してみることに決めました。私はSSL証明書を追加していません。私のアマゾンページのために私が持っているものはすべてhttp://http vs httpsアドレスバーに追加された文字(平均スタック)

私はまだ英雄になるとやや中間です。一度私は英雄にアプリを移動することができた私は、アドレスバーに余分な文字の束を取得していたことに気づいた。

これは、リンク などをクリックすると、「働く」アドレスバーのようになります。

http://www.website.com/#/register/ 

しかし、私はHerokuのに移動したとき、私はアドレスバー

例えば内側に入れて余分な文字を持っているでしょう。

https://www.website.com/#!/#%2Fregister 

私はそれがSSL(https)と関係があると感じています。ここで何が起こっているのか説明できますか?私のページはもはや読み込まれないので。私はgoogleを通していくつかの手がかりを得た。多分SSL証明書とは何の関係もありません。いずれにせよ、良い説明が良いでしょう。

ありがとうございます。

+2

http - > httpsはURLをまったく変更しません。しかし、 '/ register'は'%2Fregister'としてエンコードされているので、あなたはハッシュからハッシュバングに行きました。あなたの依存関係や設定の一部があなたのdev/AWSとHerokuの間で同じバージョンではないと思います環境。 – mherzig

+0

ああ!だから私はそれがおそらくnpmに依存関係をインストールしたときだったと推測しています。それはおそらく最新に更新され、今私は紛争を取得していますか? – HardLuckHank

+0

それは私の推測です。範囲や特定のバージョンを指定しているかどうかを確認するには、package.jsonを参照するか、ロックする必要があります。 – mherzig

答えて

0

だからmherzigは正しかった。私はpackage.jsonファイルからnpmをインストールしたときにインストールされなかった何らかの理由で依存関係が失われていました。将来の世代でこれを読んでください。 node_modulesフォルダには、アプリケーションのすべての依存関係があることを確認してください。

もう一度おねがいします。正しい方向に私を指差してください。

関連する問題