Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
防止原始JSON显示在浏览器中_Json_Node.js - Fatal编程技术网

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

防止原始JSON显示在浏览器中,json,node.js,Json,Node.js,我创建了一个PhoneGap应用程序,可以从node.js服务器获取数据库更新。后者非常简单(我的节点排印非常基本,我只是一个爱好者),有一些基本的路由,然后将原始JSON发送回用户。此时,如果您使用浏览器点击URL,它会显示出来,这对于调试非常有用,但我现在需要防止出现这种情况 数据一点也不敏感。没有发送或接收任何用户数据。但是内容是经过时间和努力的,我宁愿不向全世界展示 但出于同样的原因,我不想实施严厉的解决方案。加密其实并不必要(但我承认这可能是最好的选择) 对于不显示JSON的简单/轻松

我创建了一个PhoneGap应用程序,可以从node.js服务器获取数据库更新。后者非常简单(我的节点排印非常基本,我只是一个爱好者),有一些基本的路由,然后将原始JSON发送回用户。此时,如果您使用浏览器点击URL,它会显示出来,这对于调试非常有用,但我现在需要防止出现这种情况

数据一点也不敏感。没有发送或接收任何用户数据。但是内容是经过时间和努力的,我宁愿不向全世界展示

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


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

如果您想保护数据,最好的选择是使用加密。似乎您发现加密是“高压的”,但这确实是最好的方法。如果您不想对其进行加密,可以尝试检查用户代理并在应用程序中实现自定义用户代理。但是,如果这值得实现,那么加密也值得实现。

为什么不希望显示它?我不明白。@Strokeskids这个应用程序是一个面向护士和医生的紧凑型药物数据库。在清理数据(阅读药物数据表,挑选关键信息)以及将其作为JSON输入这项艰巨的任务中,进行了大量的艰苦工作。我想我不想把它展示给别人,让他们只带孩子,但所有的信息都是公开的。我刚刚对它进行了合理化,使其易于使用。加密(https或其他)使用+1-1对于头检查,因为任何已经嗅探流量的人都可以很容易地复制嗅探请求中使用的头。感谢两者-有没有关于Node.JS加密库的建议易于掌握?显然,头检查不会阻止人们嗅探请求,但它确实阻止了互联网上的随机机器人发现它。