在简单的JavaScript / jQuery应用程序中隐藏API密钥 - .gitignore?

时间:2016-04-05 05:10:09

标签: javascript jquery git api

我一直在努力扩展使用API​​密钥的知识。我已经能够使用Ruby的隐藏API密钥,现在我正在测试在JS中使用它们。 我构建了一个非常简单的Javascript / jQuery应用程序,它使用API​​密钥来告诉天气。我想将我的代码推送到GitHub。我怎么能隐藏这把钥匙?是否像将API密钥放在.gitignore文件中一样简单?我需要提供任何其他命令吗?这是一个简单的单页应用程序。

1 个答案:

答案 0 :(得分:0)

把它放在一个文件中,假设你称之为config.js

将该文件的名称放在.gitignore

推送到github,检查该文件是否存在

它不会存在,因为这是.gitignore文件的目的!

来自git docs:

  

gitignore文件指定Git应忽略的故意未跟踪文件。 Git已经跟踪的文件不受影响;有关详细信息,请参阅下面的注释。

链接到文档:https://git-scm.com/docs/gitignore

祝你好运!

PS .gitignore文件被推送到github看到这张照片,所以你不想在那里放置任何秘密!

enter image description here