【发布时间】:2020-10-17 14:04:21
【问题描述】:
我对 Web 开发还很陌生。我正在使用 Node.js 和 express 创建一个网站。我需要在这些文件中存储一些非常私密的信息(处理付款的代码等),但也需要在服务器端存储一些客户端无法更改/查看的内容。我已经搜索了互联网并且没有运气,那么用户在使用我的网站时可以访问哪些文件? (这就是我组织一切的方式)...
我怎样才能确保这些私人信息不被泄露。我们将不胜感激所有帮助!
谢谢!
【问题讨论】:
-
屏幕截图中的所有内容看起来都像是一个前端应用程序。前端或客户端中的大多数东西都无法得到保护。 Secret 需要位于服务器端,如果您愿意,可以是 aws lambda 等。
-
如果您正确设置服务器,则不会向浏览器发送您不想发送的任何内容。你可以控制它。应该保留在服务器上的秘密可以受到保护,并且永远不会发送给客户端。您必须正确设置您的服务器以确保是这种情况。
-
@DCTID - 这还不是所有前端的东西。
app.js可能是 nodejs 代码。views是服务器端模板。routes是快速路由定义。
标签: javascript node.js amazon-web-services express