防止在浏览器中显示原始JSON

时间:2014-07-04 21:05:18

标签: json node.js

我创建了一个PhoneGap应用程序,它从node.js服务器获取数据库更新。后者非常简单(我的节点chops非常基本,我只是一个业余爱好者),有一些基本路由,然后将原始JSON发送回用户。目前,如果您使用浏览器点击URL,则会显示该内容,这对于调试目的非常有用,但我现在需要阻止此操作。

数据根本不敏感。没有发送或接收的用户数据。但是这些内容已经投入了时间和精力,我宁愿不向全世界展示它。

但出于同样的原因,我不想实施一个严厉的解决方案。加密并不是必需的(但我承认它可能是最好的选择)。

对于不显示JSON的简单/轻松方式,您有什么建议?我看到了一个使用'display:hidden'div的想法,但这似乎并不理想。

1 个答案:

答案 0 :(得分:1)

如果要保护数据,最好的选择是使用加密。您似乎发现加密是“严厉的”,但这确实是最好的方式。如果您不想加密它,可以尝试检查用户代理并在您的应用中实现自定义用户代理。但是,如果值得实施,那么加密也值得实施。