2016-09-23 1 views
0

問題です。私は現在、静的なWebサイトにアクセスしています。私はMVCとノードを使ってweb-apiを構築しました。たとえば、渡したIDに基づいてデータを送り返しました。静的フォルダでWeb-APIの動作を模倣する

http://10.10.10.10:5000/api/Blueprint/191 (where 191 was the id) 

これは通常、データベーステーブルを参照した後にJSON文字列[JSON]を返します。テーブルは1000レコードにすることができます。

静的なウェブサイト からファイルを返すことで、この同じ動作を模倣できますか?例えば、ファイルは "Blueprint/191.json"となります。ファイルはWebサーバー上に静的に保持されます。

思考?

+0

まだ決定を下すためのJavaScriptがあります。サーバーデータが静的な場合は、プログラミングをクライアントに持ち込んでください。 – Havenard

+0

私は、クライアントのためのデータが多すぎると思っていましたが、このソリューションは私の場合は合理的ではありません。これが最初のデータベースの理由です。すべてのクライアントは、合計3775レコードを必要としません。これは合計でほぼ1メガのデータです。 JavaScriptを使用してweb-api呼び出しをどのように作成するかは、「クライアントへのプログラミング」をうまくもたらすことを意味しています。 – foxjazzHack

答えて

0
> <?php 

/* 
* To change this license header, choose License Headers in Project  Properties. 
* To change this template file, choose Tools | Templates 
* and open the template in the editor. 
*/ 
    header("Access-Control-Allow-Origin: *"); 
header('Content-type: application/json'); 
/* @var $_GET type */ 
$typeid = $_GET['typeid']; 
$data = file_get_contents($typeid.".json"); 
echo $data; 
関連する問題