如何在VueJs中存储密钥

问题描述 投票:0回答:1

我即将部署我的个人博客,该博客是用 VueJS 构建的,并将由用 Go 编写的 Web 服务器托管和交付。博客的帖子由 CMS (ButterCMS) 存储和管理,我通过

fetch
API 检索我需要的内容。

在测试和构建时,我总是在本地运行它,这样我就可以将 CMS 密钥硬编码,但我当然不能像这样部署它。我需要将密钥存储在某个地方,我看到一些文章建议将其存储在项目根目录下的

.env
文件中,然后通过
process.env.<key>
读取它们。 虽然这种方法在网上得到了广泛的解释,但我也发现很多资料根本不推荐这种方法(也在Vue文档上)

那么我该怎么做呢?我应该在哪里或如何存储私钥?

非常感谢!

vue.js security webserver single-page-application secret-key
1个回答
0
投票

您必须使用环境变量配置您的服务器。我不推荐存储变量,因为如果有人访问该存储,他就可以窃取变量。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.