API令牌添加到我的repo中的GitHub机密中,部署GitHub页面,如何在Javascript中访问此机密?(Simple Node.js项目)
这将添加到GitHub页面分支 目前我的API令牌添加到我的repo中的GitHub机密中,部署GitHub页面,如何在Javascript中访问此机密?(Simple Node.js项目),javascript,github,github-pages,Javascript,Github,Github Pages,这将添加到GitHub页面分支 目前我的package.json如下所示: { "name": "project", "version": "1.0.0", "description": "project", "main": "app.js", "dependencies": { "
package.json
如下所示:
{
"name": "project",
"version": "1.0.0",
"description": "project",
"main": "app.js",
"dependencies": {
"dotenv": "^8.2.0",
"gh-pages": "^3.1.0"
},
"devDependencies": {},
"scripts": {
"deploy": "gh-pages -d ."
},
"author": "",
"license": "ISC",
"homepage": "https://USERNAME.github.io/gh-pages-repo"
}
到目前为止,我已经将我的令牌存储在Token.js
文件中(该文件位于.gitignore中),并通过
将其导入到我的HTML中
当我使用
npm run deploy
部署应用程序时,我不知道如何访问此令牌值。在package.json
和我的Javascript中,我需要更改什么?机密部分用于GitHub操作。GitHub页面是独立的,无法访问它
此外,GitHub页面仅用于静态站点;也就是说,它只承载发送到客户端的HTML、图像和JavaScript。没有提供服务器端组件,因此。没有安全的地方可以储存或使用秘密。如果你的网站需要保密,你需要在别处托管,因为你需要一个服务器端组件来保证安全