バックエンドリソースによってバックアップするためにRESTサービスが必要ですか?ノードサーバをサービスとして実行
ユースケースはこちらです。
私はそれをどちらかのHTML、CSSやJSファイルにJSONファイルを変換して返すようにサービスとして動作するノードのサーバーインスタンスを実行すると、次のエンドポイントについて考えた:インラインCSSと
- HTML/JS:
/:slug
- HTML:
/:slug/html
- CSS:
/:slug/css
- JS:
/:slug/js
実際、エンドポイントはバックエンドリソースのエンドポイントを表すものではありません。 jsonファイル(要求本体で送信される)を変換する必要がある場合、クライアントが呼び出す汎用エンドポイントを表します。
これは受け入れ可能なのですか、それともRESTのパラダイムに逆らっていますか?
あなたはどうやって '/ convertJSON?id = slug&format = html'をやってみてはどうでしょう...それはただ一つのエンドポイントです...あなたの質問に答えるのに、決して必要ありません。 –
私は思いませんURIエンドポイント設計のためのガイドラインまたは標準があります。私が知っていることは、それがラクダの事例でない限り、すべてのものが、外部の当事者によって容易に理解されることができる、あなたはすばらしいはずです。私がここに間違っていれば私を修正してください。 –