Avatar
本地开发环境问题

我本地已经搭好了nuxt和pgsql环境,目前在pnpm run dev 连接数据库时,提示数据库中表不存在,以至于无法正常运行项目,我在prisma/migrations目录下看到了一些创建表的sql,我应该如何快速生成各个表?下面我贴一下我目前的环境配置:
env:
env
报错日志:
error

在此之前使用pnpm i && pnpm run dev 后,会出现以下报错:
error
查issue 得到解决方式 需运行 pnpm prisma generate 生成数据库客户端

我不是很了解pgsql,对于以上情况知之甚少,望解答

Avatar
3 个月前
0
0

在本地搭建好pg数据库了吗?
确保你的.env文件里的DATABASE_URL地址是正确的
搭建好了在启动服务之前执行

复制代码
npx prisma generate

然后再执行

复制代码
pnpm i && pnpm dev
Avatar
Akii楼主
3 个月前
0
0

@jerry #1
info
本地得pgsql已经搭好了,以上是我得参数,与DATABASE_URL对应得上
这是更详细得报错
moreError

Avatar
3 个月前
0
0

漏了条命令,先执行

复制代码
npx prisma migrate dev

同步下数据库

Avatar
Akii楼主
3 个月前
0
0

我看了我的pgsql没有新增连接数,应该是没连接上,我再查一下这个url

Avatar
Akii楼主
3 个月前
0
0

@jerry #3
我试试

Avatar
Akii楼主
3 个月前
0
0

@jerry #3
ok,可以了,确实是这个同步数据库的问题

Avatar
3 个月前
0
0

@Akii #6 好的,后续欢迎pr

Avatar
Akii楼主
3 个月前
0
0

@jerry #7
好的,不过我不怎么会写nuxt,别嫌弃就好😂

Avatar
Akii楼主
3 个月前
0
0

@jerry #7
我发现全局有很多写死的keywords和description
image
我觉得应该由app.vue下全局统一设置即可
iamge
你觉得呢,可行我就一起pr了

Avatar
Akii楼主
3 个月前
0
0

还有个问题,我想添加一个背景图,但是body和最外层div的高度都不是固定值,添加的图片会被拉伸/被划走,所以我在body上添加overflow:auto用来实现固定背景图,但这样好像会导致vueuse 的useWindowScroll滚动计算失效,修改的话只能连整个滚动的逻辑一起修改,😂你有咩有更好的方法添加上背景图(背景图真的很重要!!!🤤)
image

Avatar
3 个月前
0
0

@Akii #9 这个建议后台设置里增加 关键字描述2个字段,我看你都用websiteName有点不合适.

@Akii #10 这个我目前还没尝试,等我尝试下告知你.

Avatar
Akii楼主
3 个月前
0
0

@jerry #11
ok,第一个我去看看,第二个你试下😁

Avatar
3 个月前
0
0

@Akii #12 背景图的问题你可以试着css应用在classdark:bg-slate-800 min-h-screen的div上.我试过了,不影响滚动,但是图片可能需要repeat了.

Avatar
Akii楼主
3 个月前
0
0

@jerry #13 😭只能repeat了吗,g

Avatar
Akii楼主
3 个月前
0
0

@jerry #13
全局有很多meta 写死的,我都删掉了噢

Avatar
3 个月前
0
0

@Akii #14
不repeat的话,就只能不要body的滚动条,使用我上面发的这个div添加滚动条,是会像你说的影响useWindowScroll滚动计算失效.你可以改,改好了我merge进来即可.

Avatar
Akii楼主
3 个月前
0
0

@jerry #16
我用了一个脏方法,我在max-w-[1080px] mx-auto同层级上加了一个div,然后

css 复制代码
.bg{
 position: fixed;
  width: 100vw;
  height: 100vh;
  background:url(https://i.111666.best/image/AIel60jUJvIBOkz2zT0u5H.jpg) no-repeat 100%/cover;
  z-index: 0;
  }

然后在main和footer上添加relative就可以了😂
我的想法就很简单,只想要个背景图,你觉得这个需求大众不?需要的话,我就在系统管理里加一下,不需要我就直接js加进去了。
还有我在main和footer上 加一个relative ,相对定位没影响把?默认的就是相对定位

Avatar
3 个月前
0
0

你可以先pr过来,我看看.只要不影响现有的功能就没问题.

Avatar
Akii楼主
3 个月前
0
0

@jerry #18 好,骚等

Avatar
Akii楼主
3 个月前
0
0

@jerry #18
一时间有点事情,没空写系统管理了,我直接贴改动图把,你直接贴上去测试,图片稍微有点nsfw!!!
image
image

html 复制代码
  <div class="fixed w-screen h-screen bg-cover bg-no-repeat bg-[url('https://i.111666.best/image/AIel60jUJvIBOkz2zT0u5H.jpg')] bg-[100%] z-0" />
Avatar
3 个月前
0
0

@Akii #20 本地试了下,问题不少,你还是调试好了pr过来吧.

Avatar
Akii楼主
3 个月前
0
0

@jerry #21 pr了,你看下

Avatar
3 个月前
0
0

@Akii #22 一样的问题,prisma不允许修改已经应用到数据库里的变更,只能新增migration文件.

Avatar
Akii楼主
3 个月前
0
0

@jerry #23 等下,我修改完在pr

Avatar
3 个月前
0
0

@Akii #24 你可以使用以下的sql来增加字段

sql 复制代码
UPDATE "SysConfig"  SET content['websiteKeywords'] = 'test' WHERE id= 1;
Avatar
Akii楼主
3 个月前
0
0

@jerry #23 看下新的pr

Avatar
3 个月前
0
0

@Akii #26 下班了,今晚我抽时间看下.

Avatar
Akii楼主
3 个月前
0
0

@jerry #27 我没加新的sql,直接删掉了我之前sql的修改,我看数据库这个存储字段是json,本地调试没有什么影响,你测试没问题,你加一下这个sql把,我直接拉你的更新好了

Avatar
3 个月前
0
0

@Akii #28 已合并,这里已经发布了,v1.0.8,看到你使用了css的fixed属性搞定这个问题的.😀

Avatar
Akii楼主
3 个月前
0
0

@jerry #29
ok,搞定了就好,我也更新了

Avatar
3 个月前
0
0

@Akii #30 我在本站加上了背景图,效果还可以

Avatar
Akii楼主
3 个月前
0
0

@jerry #31
有背景图,圆满了🥰
还有个问题,这个评论分页你是不是测试,忘记调回去了😂

js 复制代码
const state = reactive({
  page: route.query.page ? Number.parseInt(route.query.page as any as string) : 1,
  size: 100,
})
Avatar
3 个月前
0
0

@Akii #32 没忘,就是要大点,哈哈,v2一页100条评论.

Avatar
Akii楼主
3 个月前
0
0

@jerry #33
🤣原来如此,我还以为我触发什么bug了,看半天愣是没看到有地方有报错

Avatar
Akii楼主
3 个月前
0
0

@jerry #33
这个gravatar的cdn是不是有问题,我的头像到现在都没刷出来,我不加cdn或者用别的cdn访问是正常的,我都想加个自定义头像功能了😶

Avatar
3 个月前
0
0
alt
测速

国内基本全绿,极速!如果你无法访问,应该是你开了全局梯子,或者这个域名被代理访问了.

Avatar
Akii楼主
3 个月前
0
0

@jerry #36 丢,我给你回复的时候,我的头像还没有,现在就有了,太难绷了

Avatar
Akii楼主
3 个月前
0
0

@jerry #36
look my pr, pls

Avatar
3 个月前
0
0

@Akii #38 晚上处理

Avatar
3 个月前
0
0

@Akii #38 已合并 本站也已经部署了最新版本.

Avatar
3 个月前
0
0

请问一下怎么更改全局字体,用和极简朋友圈的方式,只能改变前台的字体,后台的字体还是没变

#41
Avatar
Akii楼主
3 个月前
0
0

@螺旋丸子 #41 我刚刚看了下,后台页面和前台不是一个layout,后台没有用useHead插入 css和js ,我晚上pr下,或者大佬 @jerry 有空添加下

Avatar
Akii楼主
3 个月前
0
0

@jerry #40 看下41楼问题

Avatar
3 个月前
0
0

@螺旋丸子 #41 后台字体你要改了干啥啊..就你自己看的啊.

就没想过要改后台的样式/字体,所以没加.

Avatar
3 个月前
0
0

@jerry #44
那为什么极简朋友圈的后台的字体可以改,前台都改了后台不改看着别扭啊

#45
Avatar
3 个月前
0
0

@螺旋丸子 #45 貌似消息通知没了.你@我都没提示.
字体的原因楼上已经说了,不是一套layout.这个没啥意义吧,后台有啥好弄的.

Avatar
3 个月前
0
0
#47
Avatar
3 个月前
0
0

@jerry #46
后台样式有点问题吧,背景还是白的,而且转到首页之后会自动切换为白天模式
alt

#48
Avatar
3 个月前
0
0

@螺旋丸子 #48 恩,专注在前台了,后台忽略了,下个版本看看吧。

Avatar
Akii楼主
3 个月前
1
0

@jerry @螺旋丸子
feat:主题持久化,处理刷新闪屏,修复后台深色模式bug,优化部分样式

Avatar
3 个月前
0
0

@Akii #50 收到,出门在外旅游了,回去就看看,多谢了

Avatar
3 个月前
0
0

@Akii #50 已经合并了

Avatar
3 个月前
0
0

@jerry #52
这正常吗?是不是占用内存过高了🙃
alt

#53
Avatar
3 个月前
0
0

@螺旋丸子 #53 不正常,目前没找到原因,我使用的也是Docker部署,并没有出现你这个情况.

先定时重启吧,等找到问题就会改掉.

Avatar
Akii楼主
3 个月前
0
0
Avatar
Akii楼主
3 个月前
0
0

@螺旋丸子 #53
alt
🙃随便他吃,余量充足

Avatar
3 个月前
0
0

#57