-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
fix(backend): return HTTP 404 for any unknown api endpoint paths #10130
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #10130 +/- ##
===========================================
- Coverage 25.06% 25.05% -0.01%
===========================================
Files 705 705
Lines 65151 65167 +16
Branches 2307 2307
===========================================
Hits 16329 16329
- Misses 48822 48838 +16
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
400じゃなくて404で良いのでは |
実は最初に404にしましたが「これクライアントが間違っているから400じゃ?」とか考えて400にしました。でもツイッターとかwikipediaとかみんな404だしでいるので404にします |
未知のエンドポイントで404返すことはcypress使わずともテストできるけど一旦は良さそう |
🙏 |
Jestでもテストできるって意味ですか?👀(旧APIテストが |
以前はJestでこのようなテストを行なっていました |
APIやサーバー自体のテストはCypressでなくともJestでできそう |
もうcypress使っているしcypressでもいいのでは(適当) |
Misskeyではcypressはブラウザが必要なテスト≒クライアントのテストを行うために使っている |
#10136 を作成しました |
cypressはダウンロードがでかいのが難点 |
ブラウザーが必修ならCypress、でないとJest、という感じでいいですか? |
👍 |
...PR template...
なにを
/api/
下の不正なアドレスにアクセスしたらHTTP 404が出るようにしましたなんで
いままではHTTP 200とクライアントのHTMLページを出して混乱を招いていましたので
Fixes #9714