go:无服务器替代YOURLS

时间:2024-05-25 06:14:16
【文件属性】:

文件名称:go:无服务器替代YOURLS

文件大小:266KB

文件格式:ZIP

更新时间:2024-05-25 06:14:16

serverless yourls serverless-functions firestore vercel

土流 使用Vercel和Firestore制作的无服务器URL缩短器(我打算使用FaunaDB,但它太复杂了 :frowning_face_with_open_mouth: )。 为什么我做到了 YOURLS很好,但是: 这是PHP(ew) 它需要一台服务器(主要是这个) 丑陋(尽管Sleeky少了) 这是无服务器的,而且最重要的是,它看起来更*(免费)。 包括基本的管理控制台,链接预览页面(附加~ )和链接统计信息页面(附加+ )。 屏幕截图 有关不同页面的屏幕截图,请参见。 指示 您需要创建一个,下载JSON密钥,缩小json,然后在Vercel中将其设置为名为FIREBASE的变量。 在同一云项目下为Google Maps创建一个Google API密钥。 转到,设置Firestore,然后添加两个集合: urls和clickers 。 您可以设置ADMIN_PASSWORD变量以锁定仪表板和URL的创建。 统计信息还需要IPDa


【文件预览】:
go-main
----api()
--------stats.js(2KB)
--------preview.js(2KB)
--------admin.js(2KB)
--------list.js(1KB)
--------get.js(1KB)
--------create.js(2KB)
--------redirect.js(2KB)
--------delete.js(1KB)
--------edit.js(2KB)
----.gitignore(41B)
----archive()
--------admin.js(2KB)
----templates()
--------login.html(2KB)
--------admin.html(7KB)
--------preview.html(2KB)
--------stats.html(9KB)
----package.json(738B)
----functions.js(498B)
----development.env(23B)
----package-lock.json(89KB)
----LICENSE.md(1KB)
----public()
--------qr.js(32KB)
--------create.js(3KB)
--------jstable.js(25KB)
--------index.html(5KB)
--------logo.png(128KB)
--------favicon.ico(142KB)
--------jstable.css(2KB)
----.eslintrc.js(486B)
----README.md(1KB)
----globals.js(195B)
----vercel.json(456B)
----config.json(275B)

网友评论