1

一部の URL でウムラウトを使用する Node.js アプリケーションがあります。node.js をローカルで実行すると、すべて正常に動作します。

次に、このアプリケーションを Heroku にデプロイします。Heroku の foreman をローカルで実行しても問題なく動作しますが、デプロイしてウムラウト URL のいずれかにアクセスしようとすると、「500 内部サーバー エラー」が発生します。

Node.js を実行している場合、Heroku は URL のウムラウトをサポートしていますか? もしそうなら、私が間違っているかもしれない何か考えはありますか?

4

1 に答える 1

0

ウムラウト (またはその他の特殊文字) を使用するには、URL で適切に使用できるように文字を「url エンコード」または「パーセント エンコード」する必要があります。あなたの場合、ウムラウトをコードに置き換えることができます%d6(このチャートを参照) encodeURIComponentこの回答も参照してください。

于 2012-09-05T02:57:27.993 に答える