url-shortener Express URL缩短服务
Express 写的 URL 缩短器小项目,用起来挺顺手的。支持 POST 一个长链接给接口,它会返回个短号,比如2
,之后你直接访问 /api/shorturl/2
就能跳回原地址。
API 结构简单明了,POST 到 /api/shorturl/new
,参数是url
,格式不对还会返回{"error":"invalid URL"}
,这点挺贴心的,调试的时候方便。
适合你练习 Express 的路由、中间件,还有 HTTP 重定向这些基础操作。接口用的是application/x-www-form-urlencoded
,不复杂。也不用数据库,用数组保存数据就够玩了,轻量得。
要注意一点,判断 URL 合法性的那段逻辑比较简单,生产上用的话建议自己封装个更严谨的校验函数。平时做 Demo、跑教程还是挺合适的。
如果你刚好在学 Express,或者想搭个能用的短链服务玩玩,这个小项目还蛮合适的,启动快、上手快,代码也挺干净。
62.09KB
文件大小:
评论区