该项目用于获取浏览器指纹。
src/源代码目录components/存放组件文件Fingerprint.vue浏览器指纹获取组件HelloWorld.vue示例组件
App.vue主组件main.ts入口文件style.css样式文件vite-env.d.ts环境定义文件
README.md当前文件index.htmlHTML 入口文件package-lock.jsonnpm 包锁定文件package.json项目配置文件server.js后端服务器文件tsconfig.app.jsonTypeScript 应用配置文件tsconfig.jsonTypeScript 根配置文件tsconfig.node.jsonNode.js 的 TypeScript 配置文件vite.config.tsVite 构建配置文件
npm installnpm run devnpm run buildnpm run testnpm run preview- 构建 Docker 镜像:
docker build -t fingerprint-app . - 运行 Docker 容器:
docker run -d -p 3000:3000 -p 5174:5174 --name fingerprint-container fingerprint-app
- 访问应用:
- 前端: http://localhost:5174
- 后端 API: http://localhost:3000
- 初始化 Git 仓库:
git init `` - 添加所有文件到暂存区:
git add . ``
- 提交初始提交:
git commit -m "Initial commit" ``
- 添加远程仓库(替换 为实际的仓库 URL):
git remote add origin <repository-url> ``
- 推送代码到远程仓库:
git push -u origin master