如题所述,我自己实践了下,发现很难,所以表示怀疑。
我是 c#、应用软件开发为主,懂点前后端皮毛,css 、js 代码能看懂,不过现代的 web 技术栈不太熟悉。
我自己昨天试用了 Cursor,导入了一个 supastarter 项目。 根据文档,设置好数据库,可以跑起来。
想添加一个 qq 、微信的 auth 登录功能。用 cursor 描述需求后,帮我添加了类似下面配置。
socialProviders: {
// ...
wechat: {
clientId: env.WECHAT_CLIENT_ID as string,
clientSecret: env.WECHAT_CLIENT_SECRET as string,
},
},
页面 UI 部分也增加了 qq 、微信的按钮。
不过测试发现点击,没有跳转。 经过一下午的 debug 、搜索发现是底层的 better-auth 没有实现 qq 、微信的 auth 登录。直接写上面的 provider 会报错:
.socialProviders[key] is not a function
当然后续尝试让 gpt 编写一个 weixin auth 实现,看起来像模像样,不过没跑成功。
没成功的主要原因还是对 web 技术栈不了解导致的,然后就不禁有了如题的疑问。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.