Another URL Shortener using NodeJS

It's my weekend project——node-shorten: URL Shortener just like t.cn,goo.gl etc.

Is is written in NodeJS,using express.js for MVC framework,and using MySQL for storage and Redis for caching.

A demo online: http://fnil.me/

The project is at https://github.com/killme2008/node-shorten

Feel free to modify and use it.Have fun.

文章转自庄周梦蝶  ,原文发布时间 2012-11-25

时间: 2024-10-28 19:13:41

Another URL Shortener using NodeJS的相关文章

谷歌为URL缩短服务goo.gl开放API

谷歌API的新消息:谷歌公司刚刚宣布为其URL缩短服务goo.gl开放API.现在,开发人员可以使用这些API将goo.gl的URL集成到自己的项目中.它是RESTful JSON API,可以在这里查到其文档文件.平民黑客Tyler Gilles指出,该API其实相当简易--只包含4个函数方法.当然,这已经绰绰有余了. goo.gl competes with other URL shorteners such as Bit.ly. We compared goog.gl with other

jQuery插件免费下载:推荐10款优秀jQuery插件

文章简介:文将推荐从jQuery网站的Plugin频道中推选出的近期十款优秀jQuery插件,以便开发者借鉴. 当今,设计领域竞争越来越激烈,唯有做出最优秀的产品才能在该领域独树一帜.而jQuery插件为设计和开发提供了强大的支撑力.本文将推荐从jQuery网站的Plugin频道中推选出的近期十款优秀jQuery插件,以便开发者借鉴. 当有限的开发知识限制了设计进展,你无法为自己插上创新的翅膀时,jQuery可以扩展你的视野.本文将推荐从jQuery网站的Plugin频道中推选出的近期十款优秀j

HBase权威指南环境配置

系统采用ubuntu-14.04,64bit 1.安装git sudo apt-get install git 出现下面错误: Err http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main git-man all 1:1.9.1-1ubuntu0.1 404 Not Found [IP: 91.189.91.15 80] Err http://security.ubuntu.com/ubuntu/ trusty-security/mai

最短的javascript:地址栏载入脚本代码_javascript技巧

不过脚本比较长的时候,需要复制密密麻麻一大段到地址栏里,显得很不美观,而且脚本修改起来也很不容易.因此一般先把脚本写在单独一个文件里,然后用javascript: 的形式动态载入脚本到页面中.不少网页插件都是用这个方法载入. 平时,我们用最简单的代码实现动态载入: 复制代码 代码如下: javascript:var o=document.createElement('script');o.src='...';document.body.appendChild(o);void(0) 当然,这对于载

Android SDK更新以及ADT更新出现问题的解决办法

Android SDK更新以及ADT更新出现问题的解决办法     在Android来发过程中我们经常会遇到有关SDK和ADT的更新问题,有时候会很棘手,很难解决,下面就奉上问题的解决方案.   问题描述 使用SDK Manager更新时出现问题 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google

谷歌的野心,详解26字母代表项目

Alphabet横空出世 美国时间10日晚,谷歌,这家拥有世界顶级人才.市值超4440亿美元的跨国企业突然宣布,成立新公司Alphabet,而原来的谷歌将成为Alphabet的子公司,一个比谷歌还谷歌的大型公司可能就要从此诞生了. 这一令人意外的消息推动谷歌股价盘后上涨近7%,至708美元. 新公司架构及其负责人 图片来源:汤森路透 图片来源:腾讯科技 新公司为何取名"字母表" 新的控股公司为何取名Alphabet?佩奇解释说,Alphabet是语言文字字母的集合,而语言是人类最为重要

Google到底在干什么?

Google可能是这个世界上最神奇的公司,Facebook虽然也天马星空的做事情,但论程度其疯狂程度其实远逊于Google.Google聚集了这世界上最聪明的人,单纯的说这些人是神经病肯定是不合适的,所以必然有种内在脉络支撑着Google今天做这件事情,明天做那件事情. Google在干什么? 地球上最为激进的科技公司Google近来对自己进行了重组,总公司的名字现在改成了Alphabet(字母表),字母表上的各种公司五花八门,不用心思考完全不理解这公司在干什么,唯有回到人工智能可能对未来产生的

《HBase权威指南》一1.2 关系数据库系统的问题

1.2 关系数据库系统的问题 RDBMS在设计和实现商业应用方面扮演了一个不可或缺的角色(至少在可预见的未来仍旧如此).只要用户需要保留用户.产品.会话.订单等信息,就会采用一些存储后端为前端应用服务器提供持久化数据的服务.这种结构非常适合有限的数据量,但对于数据急剧增长的情况,这种结构就显得力不从心了. 以我们之前提到的HBase短网址(HBase URL Shortener)服务--Hush为例.假设要构建一个初始就能支持几千个用户的系统,并且要节省成本,换句话说就是使用免费软件.这种经典案

3个开源的链接缩短器

想要构建你自己的 URL 缩短器?这些开源项目使这个变得简单. 没有人喜欢一个非常长的 URL. 它们很难解析.但有时候,站点的深层目录结构还有最后加上的大量参数使得 URL 开始变得冗长.在 Twitter 添加自己的链接缩短服务之前的那些日子里,一个长的 URL 意味着不得不削减推文中珍贵的字符. 如今,因为很多原因,人们开始使用链接缩短器.这样人们可以更容易地输入或记住另一个冗长的网址.它们可以为社交媒体帐户带来一贯的品牌建设.它们使对一组网址进行分析变得更轻松.它们使得为频繁变化的网站