2016-09-23 37 views
0

問題所在。我目前可以訪問一個靜態網站。我用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條記錄,總計幾乎是一個數據量。如果你的意思是把「編程到客戶端」那麼好,那就是我用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; 
相關問題