From fc78bb11c026285d1b66e841b227e6171574956c Mon Sep 17 00:00:00 2001 From: katelya Date: Thu, 2 Oct 2025 00:34:41 +0800 Subject: [PATCH] Refactor code structure for improved readability and maintainability --- ...d1d1b8026d0d505a4066e7c9432c0ac7609e0.sqlite | Bin 0 -> 4096 bytes ...b8026d0d505a4066e7c9432c0ac7609e0.sqlite-shm | Bin 0 -> 32768 bytes ...b8026d0d505a4066e7c9432c0ac7609e0.sqlite-wal | Bin 0 -> 94792 bytes CLOUDFLARE_PAGES_FIX.md | 14 ++++++++++++-- 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .wrangler/state/v3/d1/miniflare-D1DatabaseObject/241ea4c635073b18ffb826f01e6d1d1b8026d0d505a4066e7c9432c0ac7609e0.sqlite create mode 100644 .wrangler/state/v3/d1/miniflare-D1DatabaseObject/241ea4c635073b18ffb826f01e6d1d1b8026d0d505a4066e7c9432c0ac7609e0.sqlite-shm create mode 100644 .wrangler/state/v3/d1/miniflare-D1DatabaseObject/241ea4c635073b18ffb826f01e6d1d1b8026d0d505a4066e7c9432c0ac7609e0.sqlite-wal diff --git a/.wrangler/state/v3/d1/miniflare-D1DatabaseObject/241ea4c635073b18ffb826f01e6d1d1b8026d0d505a4066e7c9432c0ac7609e0.sqlite b/.wrangler/state/v3/d1/miniflare-D1DatabaseObject/241ea4c635073b18ffb826f01e6d1d1b8026d0d505a4066e7c9432c0ac7609e0.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..0b58f0dca7d6ce95907cb0b322dc4802f04688c0 GIT binary patch literal 4096 zcmWFz^vNtqRY=P(%1ta$FlG>7U}9o$P*7lCU|@t|AVoG{WYDXN;00+HAlr;ljiVtj n8UmvsFd71*Aut*OqaiRF0;3@?8UmvsFd71*Aut*O6ovo**AfQj literal 0 HcmV?d00001 diff --git a/.wrangler/state/v3/d1/miniflare-D1DatabaseObject/241ea4c635073b18ffb826f01e6d1d1b8026d0d505a4066e7c9432c0ac7609e0.sqlite-shm b/.wrangler/state/v3/d1/miniflare-D1DatabaseObject/241ea4c635073b18ffb826f01e6d1d1b8026d0d505a4066e7c9432c0ac7609e0.sqlite-shm new file mode 100644 index 0000000000000000000000000000000000000000..1d60b67979c6b9791f58873fc99ac22352e0d2e5 GIT binary patch literal 32768 zcmeI*yGa886a`Q}@&AkeEFrjrPGI2{PT&Aeplt>a#62ur!NLKAV5#q-1k2c1_|An( zLI?>t>F*o8oXjQjUmYITWBTxT_H;IWeVbECQdX CB`o6r literal 0 HcmV?d00001 diff --git a/.wrangler/state/v3/d1/miniflare-D1DatabaseObject/241ea4c635073b18ffb826f01e6d1d1b8026d0d505a4066e7c9432c0ac7609e0.sqlite-wal b/.wrangler/state/v3/d1/miniflare-D1DatabaseObject/241ea4c635073b18ffb826f01e6d1d1b8026d0d505a4066e7c9432c0ac7609e0.sqlite-wal new file mode 100644 index 0000000000000000000000000000000000000000..44bccd0aaa28f46a68990024336ac1fa375cab04 GIT binary patch literal 94792 zcmeI5e{36P8OMD|V>>_GH0|1(R7MU^e~`vB2_Xa$qS7i@x4(wi7}EyT#Qp%vk7_dL;jt{;vmi zy%&vM&^RKZZ%_WS{|&yr_gU@Lxg#^0r3&-9u_#-@9@4w3EA(YSAWgf-nOgE}HSUDOTGhqxy_ya_L zthIiZM{s~G>+5#AH0gCK5=)ySd@9bZ40$?f6)~=5X_b=Cmyr%OX=SPz&P5+e{R4IdY#870%^TvxnU~t|~X(r;te>DTp5FalxHgqCV(UHYcX1Gd3o# zSwhH(QzE&E330B`R@8ix;*3bPhl$kOL~2ru^(FQWg!w}wT*&qd^HiBEa!IaPx_vDL zEhQy`SFzQxz6hU4aOZ~{%QL$ZyR-DO)@NF7wEa)2%csfi(c1iuW=kW!bHldV7|iFn zXoMdg<}MzwX?dHWSLkIJdE$-6<2q4GK2D{jS!HK!F-xkbFR6yzjS<(3a!_cd1 zm~t27GJzg!A(QnJye^WJQ6dLgP$n125oZP^ibhTaB4lK$Sv0h&rRkNRSXPvqT%NaR zsU>^Eyg1x$sd*-sl3uaz!tSuWyaL@WT>Xux>l`frmm=xy}7kL0^C*&cN`2IZhZT&;}>!y z)+)_sPO`p|Zq<>p0b5!9j@z#odZa|wJ5qw)DJ6qf(KT&TgpbF$i_Ve4L^8}p599Al z)yH;tXKIaM#k^LwNSG!owX#J69E&)qa4?&l5mWR~bz%t5o^nM}G?NBIlGCwm(?z)= zm&kT?VwsG+s8yO8x^8cKU;QqM3v#98A7Qtj7ZE4f*AwPv#-vh`xeOof4)bGU z+;J!Fa6%SSJylaHMYSHmxR;w4M`@@Wr9tF4X_{Dlkc;p<&t2GKk4e>;_Kz;6zb*QN z9IPsvCJkJq1=(D%kF!P>H083@vf`s`AGSM{^%C(oHxjD5ku7YqVY$wznG!jowI#L5 zUEL*M==B)FTO4spFHS6<=nC`u`SmPsIu-p%U+ z#m7f0cwWE(>|@0{)BfAu_`7wBM% zV`?A(0w4eaAOHd&00JNY0w4eaAm9_Q9}RHx0&iBHd*HWbavIMI_<&FX0T2KI5C8!X z009sH0T2KI5CDM=CeTmk=H>;iKb8L02Y)?t8P5xJu*ESo5C8!X009sH0T2KI5C8!X z009v22@KGpn-_Sn|FhqF{)Jy?$P4&@PyzuE009sH0T2KI5C8!X009sHfet2MrvTi% zK;<{q(ra(de*=F<(7_hR)Ib0PKmY_l00ck)1V8`;KmY_lz$dVo7TvtS{fqk9vE5_a zkr(g*p#%aT00JNY0w4eaAOHd&00JNY0v$|Xkj~A`3+(#QPu>{6y7d+01v=Q`m>LLx z00@8p2!H?xfB*=900@8p2>1lH(4w0c`1$OfYfqlC{)D`M4+td?009sH0T2KI5C8!X z009sH0TAe50z-6eZeAdB`oIp*T+Whswmo{(i ze>?Va^u7LP!k430dLHe5qUZkZiLR?%N4ZxxJ@iiKp$(^FY>V&*M!1!jR#DV5nsP=m zPij@Es8{B-k}1_p)u_meYEXE`L{3cQMIoJ;6psmQy9n8g5bQSUj+HpOHNsCMxRvd` zPE|IF3(|sSTDr09Yh}dSn)NdEUN>7aQ|0TPAByn%hPf5a(>*UQ>4s*h{$xGL)+UW! z6{F0P`g+c7iSW~e>s_9nYFS>E47I2miYb+4(~?fhR&ha9f)zte8iTb=H#*B;+5#S*QD32NGxrR@ToYrGUUyfR!OF6Sz0CFOpJ7}Nh?$B-6>Ve z)cC9mu`r+Hxl@c<-<-6Uxw)kpzmYq<=?}YhUw?!j8Q~s2V96)S%n}It^+0{(eCptg z$auUk8tW6tOH;^N$&1rsPB@%P&!%$6g+t3&>3S3L;<3Dt z$&zBwNBH zS>gHgtSGo`CJMP6xlf4-=klr9!|okdm7DHU$fS=HM33~i;La>jA9O046VuZf88 zA>_mwxx;G+(c?pjP)g=SGdxl5iVr=g?Xw>7P%zXEZx3l z_qk-yqOsMnz6hU4aOZ~{%QJh4$z1ib)@SNA+Wsfi<<#)xZ1IVdz_x{VPh zOt}kknLrP=kjeT9UKh#AD3Jp#D3goih%EE-zX()3DDEGx=QF3(%E z)CT_(+9M9PTWX%krKDHvyRbWKZ?Bi)w%Y_xqF_0~I8U(V)8ju4j^g-QlT#IIhM`t0 z$zG$>i@d$n-Jq2k^)X`dmbFzwFBz(7wyssHnyD+QWN&V5j{vt-!yN}hha2BM?D&O* zinU7fnUk!qq+4~QY`|7lzvK2Rh8!t-BVoS%krMPyDH*(qu4$Vhd_2xwbdD4zl3^}- z7=LG~KDNU(>=C!g#!ZcZ_l`R_hTf|9)gW2qin4*WO6GM3Rlq-^=nKU4hoQ`dq zF3J_TM7FCF%Vg|DtUU9GkSits2)q5fh&ai(PCjyrLO6SA1OsdYbe{?bZ zZP6#>U{%>PY2YF)$mW85oHe?jDVMF56(42$u-&Pwmx#x?kx<=@Y+;)X%XLQ0l*kdS zEvZfJ>Mj98ug4JH;)qjvabo#ISD4?=uV;DFvAEeyKFLSxpXPVa-)>&u_0ku^^5}Fn zMr2zyT@R70z*7Tn4E$gq)Bn5v6MfhE&h~!LdnvjWITk+AQzi}Y0s#;Jf!mtEH}AAR z3#{C0A5v0rUYZs2DYAX1f@PjLvVt|jsGVt{*%tCC*$aOI>6US?!IE6Ak==bJd$2A_ zteAXc=k!Q)t;aI7Qb{#xc2a{)5zw%m~xnk~UIqP8DYJXU=QAgN<)&*1;YhW7eyq+ao(g zKDzc$-PTTsAt~y-OaowglzS;lJ1T0J?RxEl7EWj8#9ZFXD}Kl%-PSpQA!mtj)Sajx+AhP z9gnVkfn631BHz-CxB*&yVK7bno^5=DY5gJm>Pv&^a^qe?yV+@1XN9uwFVOcuq-dh8^Fn+~(h{;46}w`6epa8|H5^ zJx;=Tp1$3@z)RwD&;I+*Pm44!zzx11BLDCL0T2KI5C8!X009sH0T2KI5C8!X=sW`5 JUEQJR{{buV3i|*6 literal 0 HcmV?d00001 diff --git a/CLOUDFLARE_PAGES_FIX.md b/CLOUDFLARE_PAGES_FIX.md index 0c2e64a..b657d68 100644 --- a/CLOUDFLARE_PAGES_FIX.md +++ b/CLOUDFLARE_PAGES_FIX.md @@ -2,14 +2,24 @@ ## 问题描述 -在Cloudflare Pages部署时遇到绑定名称冲突: +Cloudflare Pages 部署遇到两个主要问题: + +1. **绑定名称冲突**: ``` Error: Failed to publish your Function. Got error: Binding name 'PASSWORD' already in use. ``` +2. **wrangler.toml 文件损坏**: +``` +ParseError: Unterminated string +lineText: 'name = "katelyat[env.preview.vars]' +``` + ## 解决方案 -我们已经将环境变量名从 `PASSWORD` 更改为 `AUTH_PASSWORD` 以避免Cloudflare的保留绑定名称冲突。 +✅ **第一步**:将环境变量名从 `PASSWORD` 更改为 `AUTH_PASSWORD` 以避免Cloudflare的保留绑定名称冲突。 + +✅ **第二步**:修复损坏的 `wrangler.toml` 文件,文件结构被损坏导致语法错误。 ## 需要的操作