2016-08-02 7 views
0

私はこれが狂ったように聞こえますが、私は考えていました。私はそれを試してみました。私はGitLabページをすべての私のオンラインプロジェクトに使用していますが、それらの多くはASP.NET MVCです.GitLabページでASP.NET MVCサイトを実行できるとは思えません。私は、angleやnode.jsのようなものを使ってサイトを作って、すべてのWebプロジェクトの中心的なAPIを持っていたらどうしたらいいでしょうか?私はデータベースを使うことができないことがわかるまで、それは素晴らしいアイデアだと思った。私は何が頼んでいると思いますが、ストレージとJSONファイルをリクエストページとして使用するREST APIを作成し、データベースなしでAPIを作成することは可能でしょうか?静的なホスト用のREST APIを作成

+0

GitLabページでコードを実行することはできないため、できません。 「GitLabページは静的なWebサイト(HTML、CSS、JS)のみをホストしています。」と彼らは言う。「.phpページを使用してデータベースをサイトに接続することはできますか? https://about.gitlab.com/2016/04/07/gitlab-pages-setup/ –

答えて

0

もちろんです。

データベースについてアプリケーションコードの観点から考えると、基本的にはデータを格納および取得する場所にすぎません。

使用しているデータベースライブラリに2つの単純なメソッド、storeretrieveがあるとします。アプリケーションコードでは、db.store('here is the item')と書いて、後でdb.retrieve()と書くことができます。

しかし、これらのメソッドは、アプリケーションの観点から同じ効果的な動作を提供するために、さまざまな方法で実装できます。いくつかの例:

  • センド/にデータを照会/外部データストアから、などのPostgreSQL
  • として
  • ディスク上のファイルにそれを書き込み、後で戻って
  • それを読ん
  • ストアメモリ
  • 内のデータ
  • これらのオプションのいくつかは、あなたの正確な要件に応じて、多かれ少なかれ適切であろう

データを保存するために、外部システムへのHTTPリクエストを作成し、しかし、一般的な考え方は、データベースAPI与えられた、あなたはimplemen可能性があることです完全に異なるアプローチで全く同じメソッドシグニチャ。

関連する問題