apache / apache/servicecomb-java-chassis
接口契约测试成功但请求网关NOT FOUND org.apache.servicecomb.common.rest.locator.OperationLocator ERROR - locate path failed, status:Not Found
- 主要言語
- Java
- スター
- 1.9k
- フォーク
- 814
- 平均マージ
- 8日 23時間
- マージ済み PR(30日)
- 1
説明
自定义业务接口在serviceComb的契约测试成功

但通过网关请求会报这个错误 :
org.apache.servicecomb.common.rest.locator.OperationLocator ERROR - locate path failed, status:Not Found, http method:POST, path:/je/instruct/conveyInstuction/saveConveyInstruction/, microserviceName:srm

请问是什么原因
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
org.apache.servicecomb.common.rest.locator.OperationLocator から始め、成功する contract-test のルートと、gateway 経由で送信される POST パスを比較します。gateway リクエストを追跡しながら、報告されたマイクロサービス名、HTTP メソッド、末尾のスラッシュを確認します。ルートの不一致の原因が特定され、gateway リクエストが正常に解決されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- api, backend
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100