Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
API令牌添加到我的repo中的GitHub机密中,部署GitHub页面,如何在Javascript中访问此机密?(Simple Node.js项目)_Javascript_Github_Github Pages - Fatal编程技术网

API令牌添加到我的repo中的GitHub机密中,部署GitHub页面,如何在Javascript中访问此机密?(Simple Node.js项目)

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": { "

这将添加到GitHub页面分支

目前我的
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。没有提供服务器端组件,因此。没有安全的地方可以储存或使用秘密。如果你的网站需要保密,你需要在别处托管,因为你需要一个服务器端组件来保证安全