2016-09-23 35 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; 
相关问题