-
Notifications
You must be signed in to change notification settings - Fork 196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
/settingのAllow Originを設定しても正しく認識しない #601
Conversation
…しくホスト名を認識しないため、あらかじめ半角スペースで分割してリスト化するようにした。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ロジック的にはLGTMですが、コードの可読性が低くなってしまったように感じます。
allow_origin変数を用意し、条件に合わせてそこへ代入して、最後それを引数として渡してあげる方が見栄えが良くなるかなと思いました...!
レビューありがとうございます! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
(メンテナ判断メモです) |
内容
Allow Originの設定としてSettingsに書いたものを使う場合に、正しくホスト名を認識していませんでした。
コードを確認したところ、
settings.allow_origin
が文字列なのにgenerate_app
のList[str]
な引数にそのまま渡しているため、1文字ずつに分解されているようでした。そのため、引数のAllow Originと、Settingsのものをどちらか使うかを判定する部分で、
settings.allow_origin
をリストに変換するようにしました。この変換は/settingページの説明で、半角スペースで複数のオリジンを複数指定できるとありましたので、
settings.allow_origin.split(" ")
で分割・リスト化しています。関連 Issue
スクリーンショット・動画など
その他