Home
Sign Up
Sign In
V2EX
›
问与答
nextjs 全局变量求解答
bigrichhai
·
Sep 20, 2024
· 2250 views
This topic created in 783 days ago, the information mentioned may be changed or developed.
在业务代码中 import AppDataSource 操作数据库,但是有时候页面切换的时候会打印========== connection ========= 和 ============ db connected =========,意味着这个文件会被多次加载。如何做到全局变量只初始化一次?还有一个问题是 nextjs 有没有入口文件的概念,我想等服务端准备好了再提供页面访问服务
全局变量
初始化
入口文件
5 replies
•
2024-09-24 18:28:27 +08:00
overdev
Sep 20, 2024
1
参考 prisma
https://www.prisma.io/docs/orm/more/help-and-troubleshooting/help-articles/nextjs-prisma-client-dev-practices
zsj1029
Sep 20, 2024
2
放到 localstorage 做标记判断处理
bigrichhai
OP
Sep 20, 2024
3
@
overdev
这种方式我尝试过了,但感觉 AppdataSource 里面的有些资源会被清掉,导致虽然 globalThis.appDataSource 存在,但操作数据库失败
bigrichhai
OP
Sep 20, 2024
4
@
zsj1029
这是服务端 怎么放到 localstorage 啊
overdev
Sep 24, 2024
5
@
bigrichhai
什么情况下会丢资源?
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
1234 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms ·
UTC 17:29
·
PVG 01:29
·
LAX 09:29
·
JFK 12:29
♥ Do have faith in what you're doing.
❯