From 8d9872b8961d0d8b7ccae12beeb8d13cb8de9aa4 Mon Sep 17 00:00:00 2001 From: simple321vip Date: Mon, 22 Aug 2022 08:35:38 +0800 Subject: [PATCH] dev config --- README.md | 29 ++++------------------------- src/assets/baiducloud.png | Bin 0 -> 4060 bytes src/components/login/login.vue | 15 +++++++++------ src/const/config.ts | 29 +++++++++++++++++++++++++++++ 4 files changed, 42 insertions(+), 31 deletions(-) create mode 100644 src/assets/baiducloud.png create mode 100644 src/const/config.ts diff --git a/README.md b/README.md index 3b1c266..d1254a2 100644 --- a/README.md +++ b/README.md @@ -33,37 +33,16 @@ 添加了.env.production .env.development 文件 对vite.config.ts做了修改。 -# 云服务器的那些坑 - // node.js - nodejs 官网直接下载tar.gz 解压到/usr/local/lib/nodejs - - // nginx - nginx 这个坑就多了 同样是官网 下载tar.gz 二进制版本 需要编译,但是可能是版本比较新的缘故吧,在make那部出了好多错,最后一查都是云服务器的环境太老了导致的。 - - // 首先是没有pcre 不用编译直接塞到 /usr/local/src/pcre-8.45 - https://sourceforge.net/projects/pcre/files/pcre/8.45/ - - // 然后又提示 aclocal-1.16: command not found,结果一查就是automake和autoconf的版本问题了 - - // automake - https://ftp.gnu.org/gnu/automake/ 下载 - ./configure - make - make install - /usr/bin/autoconf -V - - http://ftp.gnu.org/gnu/autoconf/ 下载 - ./configure --prefix=/usr/ - make - make install - 到这才把nginx装完 +# 云服务器 + nginx as a veb server, i use the official image to build this app image. ## 发布 - npm run build 生成dist 文件夹 把这个文件夹放到nginx的html文件夹下改名ghome nginx那个 location /ghome 也要有。 - +## 百度网盘开放平台 +https://pan.baidu.com/union/home?menuKey=union-home diff --git a/src/assets/baiducloud.png b/src/assets/baiducloud.png new file mode 100644 index 0000000000000000000000000000000000000000..f076c416ad682f326434733d17d874d739fb4475 GIT binary patch literal 4060 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 literal 0 HcmV?d00001 diff --git a/src/components/login/login.vue b/src/components/login/login.vue index 2887918..93dfe3e 100644 --- a/src/components/login/login.vue +++ b/src/components/login/login.vue @@ -5,7 +5,7 @@
-

私人空间

+

秘密基地

-

请使用百度App扫码登录

- +

百度网盘扫码登陆请使用微信扫一扫登录

+ + + 其他登录方式
@@ -36,8 +36,11 @@ import { reactive, ref } from 'vue' import type { FormInstance } from 'element-plus' import { useUserStore } from '../../store/user' import router from '../../router' +import baiduCloudImage from "../../assets/baiducloud.png" +import config from '../../const/config' import { getQrCode } from '../../api/login' +let qrcode = config.BAIDU_CLOUD_URL + config.RESPONSE_TYPE + config.CLIENT_ID + config.REDIRECT_URI + config.SCOPE + config.DEVICE_ID + config.QR_CODE + config.DISPLAY const user = useUserStore() diff --git a/src/const/config.ts b/src/const/config.ts new file mode 100644 index 0000000..904ead7 --- /dev/null +++ b/src/const/config.ts @@ -0,0 +1,29 @@ +import { type } from "os"; + +// config/index.js +const env = process.env.NODE_ENV!; + +const configObj: any = { + production: { + BAIDU_CLOUD_URL: 'http://openapi.baidu.com/oauth/2.0/authorize', + RESPONSE_TYPE: '?response_type=' + 'code', + CLIENT_ID: '&client_id=' + 'WksD0FOVAp8zSRV62qNKxtnCexArVPOf', + REDIRECT_URI: '&redirect_uri=' + 'https://www.violin-home.cn/auth/api/v1/authorize/baidu', + SCOPE: '&scope=basic,netdisk', + DEVICE_ID: '&device_id=26202308', + QR_CODE: '&qrcode=' + '1', + DISPLAY: '&display=popup' + }, + development: { + BAIDU_CLOUD_URL: 'http://openapi.baidu.com/oauth/2.0/authorize', + RESPONSE_TYPE: '?response_type=' + 'code', + CLIENT_ID: '&client_id=' + 'BIukdHDXeNPmIXe96GA6OOXGgnP5GEhM', + REDIRECT_URI: '&redirect_uri=' + 'http://localhost:8080/auth/api/v1/authorize/baidu', + SCOPE: '&scope=basic,netdisk', + DEVICE_ID: '&device_id=26202308', + QR_CODE: '&qrcode=' + '1', + DISPLAY: '&display=popup' + } +}; + +export default { ...configObj[env] };