kuizuo / chaoxing-sign

超星学习通网页版在线签到,采用 nuxt 全栈框架实现协议复现。支持所有签到类型以及自动签到。
https://cx.kuizuo.cn
MIT License
180 stars 19 forks source link

大佬你好 我在vercel上部署了此项目,但是在连接数据库时遇到了问题,能否提供一个教程说一下怎么在vercel部署并且弄好数据库,谢谢大佬 #40

Closed maotuworkroom closed 5 months ago

maotuworkroom commented 5 months ago

如题

maotuworkroom commented 5 months ago

我已经注册了supabase,并且填入了.env中可是还是注册不了账号

kuizuo commented 5 months ago

是否有相关报错信息与图片?

目前学习通更改了请求协议,可能需要重新抓包修改下代码才能够正常跑通项目。

maotuworkroom commented 5 months ago

是否有相关报错信息与图片?

目前学习通更改了请求协议,可能需要重新抓包修改下代码才能够正常跑通项目。

image

maotuworkroom commented 5 months ago

是否有相关报错信息与图片?

目前学习通更改了请求协议,可能需要重新抓包修改下代码才能够正常跑通项目。

我的报错是在注册登录这个界面的😭😭😭

kuizuo commented 5 months ago

你项目貌似是部署在 Vercel 上,你还需要在 Vercel 上添加一下环境变量 ,在 Vercel 中点击你的项目,入口 Settings -> Environment Variables 在下方将 DATABASE_URL 添加进去。

maotuworkroom commented 5 months ago

你项目貌似是部署在 Vercel 上,你还需要在 Vercel 上添加一下环境变量 ,在 Vercel 中点击你的项目,入口 Settings -> Environment Variables 在下方将 DATABASE_URL 添加进去。

需要包含数据库用户名和密码吗?

maotuworkroom commented 5 months ago

你项目貌似是部署在 Vercel 上,你还需要在 Vercel 上添加一下环境变量 ,在 Vercel 中点击你的项目,入口 Settings -> Environment Variables 在下方将 DATABASE_URL 添加进去。

image

maotuworkroom commented 5 months ago

你项目貌似是部署在 Vercel 上,你还需要在 Vercel 上添加一下环境变量 ,在 Vercel 中点击你的项目,入口 Settings -> Environment Variables 在下方将 DATABASE_URL 添加进去。

填的和.env里面的数据库地址一样的格式然后变成报这个错了

maotuworkroom commented 5 months ago

你项目貌似是部署在 Vercel 上,你还需要在 Vercel 上添加一下环境变量 ,在 Vercel 中点击你的项目,入口 Settings -> Environment Variables 在下方将 DATABASE_URL 添加进去。

以及我想问下这个命令是给数据库执行吗还是在项目执行,谢谢大佬 运行如下命令用于同步数据库:

npx prisma db push pnpm run dev

kuizuo commented 5 months ago

你项目貌似是部署在 Vercel 上,你还需要在 Vercel 上添加一下环境变量 ,在 Vercel 中点击你的项目,入口 Settings -> Environment Variables 在下方将 DATABASE_URL 添加进去。

以及我想问下这个命令是给数据库执行吗还是在项目执行,谢谢大佬 运行如下命令用于同步数据库:

npx prisma db push pnpm run dev

在项目中你先配置好环境变量,然后执行上述命令后,会将数据与结构同步到数据中

maotuworkroom commented 5 months ago

你项目貌似是部署在 Vercel 上,你还需要在 Vercel 上添加一下环境变量 ,在 Vercel 中点击你的项目,入口 Settings -> Environment Variables 在下方将 DATABASE_URL 添加进去。

以及我想问下这个命令是给数据库执行吗还是在项目执行,谢谢大佬 运行如下命令用于同步数据库:

npx prisma db push pnpm run dev

在项目中你先配置好环境变量,然后执行上述命令后,会将数据与结构同步到数据中

您说的执行上述命令是指deploy项目吗谢谢!

maotuworkroom commented 5 months ago

你项目貌似是部署在 Vercel 上,你还需要在 Vercel 上添加一下环境变量 ,在 Vercel 中点击你的项目,入口 Settings -> Environment Variables 在下方将 DATABASE_URL 添加进去。

以及我想问下这个命令是给数据库执行吗还是在项目执行,谢谢大佬 运行如下命令用于同步数据库:

npx prisma db push pnpm run dev

在项目中你先配置好环境变量,然后执行上述命令后,会将数据与结构同步到数据中 image

maotuworkroom commented 5 months ago

你项目貌似是部署在 Vercel 上,你还需要在 Vercel 上添加一下环境变量 ,在 Vercel 中点击你的项目,入口 Settings -> Environment Variables 在下方将 DATABASE_URL 添加进去。

以及我想问下这个命令是给数据库执行吗还是在项目执行,谢谢大佬 运行如下命令用于同步数据库:

npx prisma db push pnpm run dev

在项目中你先配置好环境变量,然后执行上述命令后,会将数据与结构同步到数据中

image 这是我数据库后台目前的状态

maotuworkroom commented 5 months ago

你项目貌似是部署在 Vercel 上,你还需要在 Vercel 上添加一下环境变量 ,在 Vercel 中点击你的项目,入口 Settings -> Environment Variables 在下方将 DATABASE_URL 添加进去。

以及我想问下这个命令是给数据库执行吗还是在项目执行,谢谢大佬 运行如下命令用于同步数据库:

npx prisma db push pnpm run dev

在项目中你先配置好环境变量,然后执行上述命令后,会将数据与结构同步到数据中

我这边的话目前会出现这个报错 环境变量已经配置 .env文件已经修改 数据库地址已经确认 我觉得可能是数据库配置有问题麻烦大佬看下哈谢谢!😁

maotuworkroom commented 5 months ago

是否有相关报错信息与图片?

目前学习通更改了请求协议,可能需要重新抓包修改下代码才能够正常跑通项目。

Invalid prisma.user.findFirst() invocation: The table public.User does not exist in the current database 这个报错怎么处理哇,谢谢大佬

kuizuo commented 5 months ago

是否有相关报错信息与图片? 目前学习通更改了请求协议,可能需要重新抓包修改下代码才能够正常跑通项目。

Invalid prisma.user.findFirst() invocation: The table public.User does not exist in the current database 这个报错怎么处理哇,谢谢大佬

你私聊我 wx 吧,微信号 kuizuo12,在上班信息回复可能不及时

maotuworkroom commented 5 months ago

是否有相关报错信息与图片?

目前学习通更改了请求协议,可能需要重新抓包修改下代码才能够正常跑通项目。

Invalid prisma.user.findFirst() invocation: The table public.User does not exist in the current database 这个报错怎么处理哇,谢谢大佬

你私聊我 wx 吧,微信号 kuizuo12,在上班信息回复可能不及时

感谢🙏🏻

maotuworkroom commented 5 months ago

是否有相关报错信息与图片?

目前学习通更改了请求协议,可能需要重新抓包修改下代码才能够正常跑通项目。

Invalid prisma.user.findFirst() invocation: The table public.User does not exist in the current database 这个报错怎么处理哇,谢谢大佬

你私聊我 wx 吧,微信号 kuizuo12,在上班信息回复可能不及时

感谢🙏🏻

已加