-
short.ly是一个用于生成短网址的服务
资源介绍
short.ly - 网址缩短器
描述
该项目可帮助您为给定的 url 生成短 url。 作为短 url 生成的一部分,客户端可以选择发送可选的“slug”,在生成随机 slug 之前将尝试使用该“slug”。
一旦访问短网址,用户将被重定向到相应的网站。
玩一个正在运行的实例
此应用程序的运行实例部署在heroku 上。 您可以访问它。 对应用程序的第一个请求可能很慢,因为它在 heroku 上以免费层运行。 请参阅API部分以了解要使用的不同 api。
设置项目
这是一个简单的基于 Express 的 nodejs 应用程序。 它使用 bluebird 进行基于 Promise 的回调(以避免回调地狱)。 使用的一些更有趣的库是 lodash(收集实用程序)、forever(在失败的情况下重新启动节点实例)、bunyan(基于 json 的记录器)、short-id(唯一的短 i