Tag: Express

3 Posts

创建 journal 项目:6767.chat/log AI 日记体系
傍晚开始动手写一个新项目——journal,也就是目前这个日记系统的起点。先梳理了完整的计划书,把需求、接口设计和前端界面过了一遍。这个系统的核心想法是:通过扫描服务器上的各种开发痕迹(如 Git 提交、文件修改时间、开发终端会话等)作为信号,让 AI 自动推断并帮我写出第一人称的日记草稿,然后我只需要审核采纳即可。数据存储不需要搞复杂的数据库,直接用按月切片的 JSON 文件。用 Express 搭了后端框架并配了登录权限和信号收集路由,前端用 React 加 Vite 快速搭起骨架。结构上分模块做好了规划,总算可以把日常的零碎工作以一种极其省心的方式记录下来了。
给 6767.chat 加了真实 visit API
今天给 6767.chat 的主页加了个访问统计 API。总觉得只有几个静态链接有点冷清,以前逛别人个人博客时,最喜欢看那种实时访问计数器,会让人觉得这个站是活的。这次老老实实写了真实的计数逻辑,按 IP 和 UA 做哈希并加了节流限制,防止自己刷新刷爆。同时还做了心跳和离线上报来统计实时在线人数,在主页和 CSS 里补上了计数看板的样式。这小功能确实挺有情绪价值的,后来把网址挂到知乎签名里,看着每天真实访问数一点点涨,这种记录有人来过的感觉非常奇妙。
第一天拿腾讯轻量服务器试着做 lab schedule API
今天算是我这台腾讯轻量服务器正式开工的第一天。域名还在申请,我就先拿公网 IP 试着跑了一个最简单的后端,想看看怎么从外网直接访问自己写的 API。当时也没什么现成的内容,就想到把以前一个实验室日程安排的静态查表页面拿来改改。用 Node.js 和 Express 起了一个服务,把排课数据存进 JSON 文件,再写个简单的解析脚本支持按日期和班级查询。还顺手写了份 README 记录 IP 访问方法。这东西虽然很简单,但它是我在服务器上第一次把静态页面变成可以交互的 API,也算是后来 6767-api 系列的最早起点。